Foco Implementação: timr
12 de outubro de 2009 às 7:31 pm por Jenny Donnelly | Em Implementações YUI | Comentários Off
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.

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".

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.

Copyright © 2006-2012 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço
Powered by WordPress no Yahoo! Web Hosting .
