Realizzazione di messa a fuoco: Timr

12 Ottobre 2009 alle 07:31 da Jenny Donnelly | In implementazioni YUI | Comments Off

Timr squadra troii Software è una piccola azienda di software austriaca, lavorando su progetti di sviluppo software e consulenza. troii Software è stata fondata nel 2008 da Wolfgang Brandhuber, Mario Breid e Thomas Einwaller. Tutti e tre sono incontrati a scuola e dopo alcuni anni di lavoro in proprio hanno deciso di fondare troii. Il principio troii è "Il tutto è più della somma delle sue parti". Ciò significa che unendo i nostri talenti, prodotti e servizi diventiamo una società focalizzata sulla creazione di alta qualità, state-of-the-art software.

Parlaci del tuo prodotto.

Timr è molto facile da usare il tempo-tracking applicazione che offre una applicazione web e client nativi per telefoni cellulari. Questa combinazione permette ai nostri utenti di monitorare facilmente i loro tempi in ufficio e in viaggio.

Schermata di Timr

Quale problema si sta cercando di risolvere per gli utenti?

Per la maggior parte delle persone, il tracking tempo è un male, consumando un sacco di tempo, denaro ed energie. La ragione per cui il monitoraggio tempo spesso non è la mancanza di uno strumento appropriato.

La maggior parte dei sistemi sono ingombranti, complicate o semplicemente non disponibili quando gli utenti hanno la necessità di monitorare il loro tempo. I tempi sono principalmente monitorati successivi al lavoro svolto e non in parallelo al lavoro, che aumenta lo sforzo che è necessario. Questo è ancora più drammatica poiché gli orari sono monitorati per lo più non direttamente dopo il lavoro, ma alla fine della settimana o, peggio ancora, alla fine del mese.

Timr permette agli utenti di tenere traccia dei loro tempi istantaneamente durante la giornata lavorativa, in modo semplice e onnipresente. Ciò significa che il tempo è sempre tracciato parallelo al lavoro, non importa se siete in ufficio o in viaggio. Alla fine della giornata, tutto il tuo tempo è già tracciato, senza dover investire un minuto di più per tenere traccia ogni lavoro prima di andare a casa.

Ciò che rende il prodotto distinguersi?

Negli ultimi anni abbiamo avuto un sacco di esperienze con diversi tempi-tracking delle applicazioni e concetti. La maggior parte sono troppo complicati o semplicemente troppo ingombrante. Così abbiamo progettato un sistema che ci piacerebbe utilizzare. Abbiamo deciso che il tracciamento tempo deve essere facile, istantanea e Ubiquitous:

  • Se un tempo-tracking applicazione non è facile da usare, non lo userà e sarà ancora più difficile convincere i dipendenti ad usarlo.
  • Se il rilevamento tempo non è abbastanza semplice di solito è procrastinato, ma il monitoraggio momento successivo ha bisogno di tempo anche più di inseguimento tempo istantaneo - un ciclo pericoloso.
  • Per costante monitoraggio istantaneo volta è richiesta la possibilità di monitorare i tempi sempre e ovunque.

Quali sono le cose la tua squadra è più orgoglioso?

Sfruttando YUI nelle nostre applicazioni web così come la costruzione fuori client nativi per telefoni cellulari, abbiamo fatto il monitoraggio del tempo con sempre facile Timr, in ufficio e in viaggio. Anche se sarebbe stato molto più facile per noi di sviluppare una applicazione web che funziona anche sui browser telefono cellulare e di vendere questa come una "soluzione" per il monitoraggio tempo mobile, si rende conto molto veloce che dover avviare un browser, aprire il web mobile pagina e inserire le credenziali di accesso per monitorare istantaneamente il vostro tempo non è facile. Abbiamo preso scorciatoie per i nostri sforzi per offrire agli utenti la potenza e la comodità di seguire i loro tempi, sempre e ovunque.

Si prega di descrivere come sei arrivato a scegliere YUI come una risorsa.

Abbiamo cercato una libreria di componenti riutilizzabili che possono fornirci la migliore usabilità. E 'stato anche importante per noi essere in grado di personalizzare e modificare i componenti per le nostre esigenze. Molte librerie di componenti ricchi forniscono un sacco di funzioni, ma non consentono agli sviluppatori di collegare facilmente al loro interno di estenderle.

Con la nostra architettura server composta da Spring Framework e la libera Tomcat contenitore delle applicazioni, abbiamo trovato in YUI un compagno perfetto per sedersi in cima come il "JavaScript Layer".

Schermata di Timr

Quali componenti YUI, in particolare, si usa nel vostro prodotto?

Noi utilizziamo circa il 70% dei componenti inclusi nel YUI 2.7. L'applicazione è costituita da un insieme minimo di pagine JSP attraverso i quali vengono sottoposti gli input utente usando più finestre di dialogo dinamico. Questi dialoghi si basano sulla YUI famiglia contenitore di componenti e utilizzare il Connection Manager di inviare gli input da AJAX al server. Questo migliora il flusso dell'applicazione molto.

Un'altra componente importante è il controllo TreeView , che utilizziamo per visualizzare la nostra struttura compito altamente personalizzabile e attraverso il quale gli utenti possono definire la loro esatta gerarchia di clienti, progetti e attività.

Tutti i report è fatto nel DataTable con il lato server di filtrare, ordinare e impaginazione abilitato. Formatter personalizzati e configurazioni speciali ci permettono di adattare la griglia esattamente alle nostre esigenze.

Oltre a queste componenti, si fanno largo uso dei menu contestuali e Drag & Drop in tutta l'applicazione, per offrire agli utenti alimentare un flusso di lavoro efficiente.

Quali sono stati i successi di utilizzare YUI nel vostro progetto?

YUI ci ha aiutato a creare un'applicazione web che è così facile da usare che non ci sono più scuse per "vecchio stile" sistemi di monitoraggio del tempo. Molti dei componenti YUI consentire ai nostri applicazione web di sentirsi molto più come una applicazione desktop, ma senza dover installare e aggiornare su ogni computer client. La cosa interessante è che dopo usando Timr noi stessi abbiamo sperimentato che tracciamento tempo divenne addirittura divertente, e la cosa più cool è come molti nostri utenti ci dicono lo stesso: tracciamento tempo è divertente! YUI ha svolto un ruolo importante per aiutarci a ottenere questo effetto "divertimento" lato.

Quali sono state le sfide di utilizzare YUI nel vostro progetto?

Una sola parola: JavaScript. Francamente, il potere di JavaScript è stato sottovalutato per molto tempo e molti sviluppatori hanno usato JavaScript con vecchi schemi male. Fortunatamente libro di Douglas Crockford ci hanno aiutato molto per trovare le parti buone di JavaScript e come usarli. Noi crediamo che essere in grado di scrivere bene il codice JavaScript è un requisito essenziale per gli sviluppatori web di oggi e siamo sicuri che vedremo molto più grande di applicazioni JavaScript nel futuro.

Quali sono alcune caratteristiche prossima si stanno affrontando con YUI?

Una delle caratteristiche prossima abbiamo in programma è una pagina di segnalazione che farà largo uso di grafici YUI . Daremo l'utente un enorme insieme di report predefiniti utilizzando il DataTable e fornire grafici dinamici per la visualizzazione e permettere loro di creare i propri.

Condividere ed estendere: Bookmark con del.icio.us | Digg it! | reddit!

Nessun commento ancora

Al momento l'inserimento di commenti non è in questo momento.

Ospitato da Yahoo!

Copyright © 2006-2011 Yahoo! Inc. Tutti i diritti riservati. Informativa sulla privacy - Termini di Servizio

Powered by WordPress su Yahoo! Web Hosting .