Foco Implementação: timr

12 de outubro de 2009 às 7:31 pm por Jenny Donnelly | Em Implementações YUI | Comentários Off

timr equipe troii Software é uma pequena empresa de software austríaco, trabalhando em desenvolvimento de software e projetos de consultoria. troii Software foi fundada em 2008 por Wolfgang Brandhuber, Breid Mario e Thomas Einwaller. Todos os três se reuniram em faculdade e depois de alguns anos trabalhando por conta própria decidiram fundar troii. O princípio troii é "O todo é mais do que a soma de suas partes". Isto significa que, combinando nossos talentos, produtos e serviços que se tornar uma empresa focada na criação de alta qualidade, software state-of-the-art.

Conte-nos sobre o seu produto.

timr é um muito fácil de usar o tempo de acompanhamento de aplicação que oferece uma aplicação web, bem como clientes nativos para telefones móveis. Esta combinação permite aos nossos usuários controlar facilmente os seus tempos no escritório e em movimento.

Screenshot do timr

Que problema você está tentando resolver para os usuários?

Para a maioria das pessoas, controle de tempo é um mal, consumindo muito tempo, dinheiro e energia. A razão que o controle de tempo muitas vezes não é a falta de um instrumento adequado.

A maioria dos sistemas são difíceis, complicadas ou simplesmente não estão disponíveis quando os usuários têm a necessidade de acompanhar o seu tempo. Os tempos são principalmente controladas subseqüente ao trabalho realizado e não em paralelo ao trabalho, o que aumenta o esforço que é necessário. Isto é ainda mais dramático desde os tempos são na sua maioria rastreadas não directamente após o trabalho, mas no final da semana ou, pior ainda, no final do mês.

timr permite que seus usuários para controlar seus tempos instantaneamente durante o dia de trabalho, de forma fácil e onipresente. Isso significa que o tempo é sempre monitorado paralelo ao trabalho, não importa se você está no escritório ou em movimento. No final do dia, todo o seu tempo já está monitorado, sem ter que investir mais um minuto para rastrear qualquer trabalho antes de ir para casa.

O que torna o seu produto se destacar?

Ao longo dos últimos anos tivemos um monte de experiências com diferentes aplicações de controle de tempo e conceitos. A maioria é muito complicado ou simplesmente demasiado pesado. Então nós projetamos um sistema que nós mesmos que gostam de usar. Nós decidimos que tempo de monitoramento tem que ser fácil, instantâneo e ubíquo:

  • Se um aplicativo de rastreamento em tempo-não é fácil de usar, você não vai usá-lo e será ainda mais difícil de convencer seus funcionários a usá-lo.
  • Se o controle de tempo não é fácil normalmente é procrastinado, mas rastreamento de tempo subseqüente precisa de tempo ainda mais depois rastreamento em tempo instantâneo - um ciclo perigoso.
  • Para controle de tempo contínuo instantânea que você precisa a possibilidade de rastrear vezes em qualquer lugar.

Quais são as coisas a sua equipa está mais orgulhoso?

Ao alavancar YUI em nossas aplicações web, bem como construindo clientes nativos para telefones móveis, fizemos controlar o tempo com timr sempre é fácil, no escritório e em movimento. Apesar de ter sido muito mais fácil para nós para desenvolver uma aplicação web que também funciona em navegadores de celular e vender isso como uma "solução" para o rastreamento de tempo móvel, você iria perceber muito rapidamente que ter que iniciar um navegador, abra a web móvel página e inserir suas credenciais de login para instantaneamente acompanhar o seu tempo não é fácil. Nós tomamos há atalhos em nossos esforços para dar aos usuários o poder ea conveniência de acompanhar as suas vezes, em qualquer lugar.

Por favor, descreva como você veio para escolher YUI como um recurso.

Olhamos para uma biblioteca de componentes reutilizáveis ​​que poderiam fornecer-nos a melhor usabilidade. Também foi importante para nós será capaz de personalizar e ajustar os componentes para as nossas necessidades. Muitas bibliotecas de componentes ricos proporcionam um monte de recursos, mas não permitem que os desenvolvedores para ligar para eles facilmente para ampliá-las.

Com a nossa arquitetura de servidor que consiste no Spring Framework eo container Tomcat aplicativo gratuito, encontramos no YUI um companheiro perfeito para sentar em cima como o "JavaScript-Layer".

Screenshot do timr

Quais componentes YUI em particular que você usa no seu produto?

Usamos cerca de 70% dos componentes incluídos no YUI 2,7. A aplicação consiste de um conjunto mínimo de JSPs por meio do qual a maioria das entradas do usuário são enviadas usando diálogos dinâmicos. Esses diálogos são baseados no YUI família Container de componentes e usar o Gerenciador de conexão para enviar as entradas de AJAX para o servidor. Isto melhora o fluxo de aplicação muito.

Outro componente importante é o TreeView , que usamos para mostrar a nossa estrutura de tarefa altamente personalizável e através do qual os usuários podem definir a sua hierarquia exata de clientes, projetos e tarefas.

Todos os relatórios é feito no DataTable com o lado servidor filtragem, classificação e paginação habilitado. Formatadores personalizados e configurações especiais nos permitem adaptar a grade exatamente às nossas necessidades.

Além destes componentes, que fazem uso pesado de menu de contexto e Drag & Drop em todo o aplicativo, para dar aos usuários um fluxo de trabalho eficiente de energia.

Quais foram os sucessos de usar YUI em seu projeto?

YUI nos ajudou a criar uma aplicação web que é tão fácil de usar que não há mais desculpas para "old-fashioned" sistemas de rastreamento de tempo. Muitos dos componentes YUI permitem que a nossa aplicação web para se sentir muito mais como uma aplicação desktop, mas sem ter que instalar e atualizá-lo em cada computador cliente. O interessante é que, depois de usar timr nós mesmos tivemos que seguir do tempo tornou-se realmente divertido, eo mais legal é como muitos de nossos usuários nos dizem o mesmo: controle de tempo é divertido! YUI tem desempenhado um papel significativo nos ajudar a alcançar esta "diversão" efeito colateral.

Quais foram os desafios de usar YUI em seu projeto?

Uma palavra: JavaScript. Francamente, o poder de JavaScript tem sido subestimada por muito tempo e muitos desenvolvedores têm usado JavaScript com velhos padrões ruins. Felizmente livro de Douglas Crockford nos ajudou muito a encontrar as partes boas de JavaScript e como usá-los. Acreditamos que ser capaz de escrever código JavaScript bom é um requisito essencial para desenvolvedores web de hoje e estamos certos de que veremos muito mais aplicações JavaScript grandes no futuro.

Quais são as características que você próximas estão resolvendo com YUI?

Um dos recursos programados que estamos planejando é uma página de relatório especial que vai fazer uso intenso de gráficos YUI . Vamos dar ao usuário um enorme conjunto de relatórios pré-definidos usando o DataTable e fornecer gráficos dinâmicos para a visualização e permitir-lhes criar os seus próprios.

Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!

Sem comentários ainda

Desculpe, o formulário de comentários está fechado no momento.

Hospedado por Yahoo!

Copyright © 2006-2012 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço

Powered by WordPress no Yahoo! Web Hosting .