Anúncio
Anúncio

Mais conteúdo relacionado

Similar a RodoCap no JustJava 2008(20)

Último(20)

Anúncio

RodoCap no JustJava 2008

  1. O uso de Java para monitoramento veicular em tempo real Marcos Aurélio Pereira, Msc [email_address] 2008
  2. Objetivo Demonstrar o uso do Java para aplicações Desktop comerciais de qualidade e de grande importância para setores que exigem um alto grau de segurança e confiabilidade.
  3. O Case RodoCap™ Sistema Desktop de monitoramento veicular em tempo real. Não confundir: Monitoramento em Tempo Real ≠ Sistema em Tempo Real
  4. Visão Geral do Setor de Monitoramento Veicular Visão Geral
  5. Por que rastrear? Visão Geral
  6. Como funciona o monitoramento veicular? Visão Geral
  7. Como funciona? Para garantir o sucesso de uma operação logística e segurança eficientes, é fundamental um conjunto de equipamentos e soluções que trabalhem de forma integrada e sincronizada.
  8. Tudo Junto
  9. Sobre o RodoCap O Software de Monitoramento
  10. Visão Geral sobre o RodoCap Tela Principal
  11. Visão Geral sobre o RodoCap Tela Principal com os painéis reajustados.
  12. Arquitetura Sobre o RodoCap
  13. Visão Geral da Arquitetura Componentes Básicos Componentes Estendidos JSE 1.6
  14. Arquitetura de Comunicação
  15. Tecnologias Utilizadas Sobre o RodoCap
  16. Tecnologias Utilizadas A parte gráfica com o usuário foi desenvolvida em JFC/Swing, devido que hoje em dia seu desempenho equivale a dos outros ToolKits, mas com a vantagem da sua portabilidade, do suporte dado por diversas IDE ou plugins, e de um grande número de API de terceiros, muitas de código aberto, que complementam os seus recursos, no qual destaca-se o SwingLabs, L2FProd, InfoNode, NachoCalendar e outros.
  17. Tecnologias Utilizadas Tela de Histórico Interativo: exemplo da utilização dos recursos da API do SwingLabs, L2FProd, InfoNode, NachoCalendar e outros. L2FProd InfoNode NachoCalendar outros SwingLabs
  18. Tecnologias Utilizadas O suporte a diferentes idiomas é feito pelos Resources Bundles de I18N do JSE, no qual os arquivos de tradução das labels e mensagens são armazenados em arquivos de properties . Tela de Login e seleção do Idioma: atualmente disponível em Português, Inglês e Espanhol. Seleção do idioma (opcional).
  19. Tecnologias Utilizadas A aplicação também utiliza Inversão de Controle – IoC ( Inversion of Control ) para a alocação e manutenção de seus recursos e componentes. Para tal tarefa, é utilizado o PicoContainer, que apesar de ser pequeno, é um conteiner IoC bastante eficiente e também não exige o uso de XML. Ex.: public class ComponentFactory { private MutablePicoContainer pico = new DefaultPicoContainer(); ... private void registerComponents() { ... pico .registerComponentImplementation(AutocapStatusView. class , AutocapsStatusPanel. class ); pico .registerComponentImplementation(RodoCapStatusPanel. class , RodoCapStatusPanel. class , new Parameter[] { new ConstantParameter( pico .getComponentInstance(CommandStatusPanel. class )), new ConstantParameter( pico .getComponentInstance(ConnectionServcapStatusPanel. class ))}); ... } ... }
  20. Tecnologias Utilizadas A tecnologia de mapas é fornecido pela NAVTEQ através da plataforma Map24. Visualização do veículo no mapa no modo 3D.
  21. Tecnologias Utilizadas Exemplo de relatório gerado via Jasper Report pelo Desktop.
  22. Monitoramento via RodoCap Sobre o RodoCap
  23. Monitoramento via RodoCap Botão para pesquisa de Imagens Imagens mais recentes
  24. Monitoramento via RodoCap Ocorrência de um evento de Pânico
  25. Monitoramento via RodoCap Tratador de Eventos
  26. Equipamento
  27. Equipamento Além do AutoCap® Vigia Car, a CSP também desenvolveu o AutoCap® LT, que consiste em um rastreador com menos da metade do tamanho do AutoCap® Vigia Car, no qual o software embarcado é 100% Java, tendo como diferencial o aviso de pontos de alertas configuráveis via Web. AutoCap® LT sem o case
  28. Na Mídia
  29. Na Mídia Reportagem sobre o AutoCap na revista QuatroRodas de Janeiro de 2008, pág. 117. Mostrado na matéria do dia 27/02/2008 do programa Fala Brasil, da Record, sobre Rastreamento de veículos por GPS: http://www.mundorecord.com.br/play/591cb5e5-0211-4c4d-aa9b-4e206b5d711c
  30. Conclusões
  31. Conclusões Apesar da grande utilização da tecnologia Java pelas empresas, seu uso na grande maioria dos casos é destinada em aplicações Web e componentes JEE, e do seu crescente uso para dispositivos móveis. Isto comprova a sua aceitação no lado servidor devido a sua segurança e robustez, e do lado móvel devido a sua padronização e flexibilidade em face aos diversos aparelhos móveis existentes no mercado.
  32. Dúvidas?...
  33. Obrigado Contato: Marcos Aurélio Pereira, Msc [email_address] [email_address] www.csp.com.br
Anúncio