SlideShare une entreprise Scribd logo
1  sur  53
O uso de Java para monitoramento veicular em tempo real Marcos Aurélio Pereira, Msc [email_address] 2008
Tópicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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.
O Case RodoCap™ Sistema Desktop de monitoramento veicular em tempo real. Não confundir: Monitoramento em Tempo Real ≠ Sistema em Tempo Real
Visão Geral do Setor de Monitoramento Veicular Visão Geral
Por que rastrear? Visão Geral
Por que rastrear? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Por que rastrear? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Por que rastrear? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Como funciona o monitoramento veicular? Visão Geral
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.
Elementos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tudo Junto
Sobre o RodoCap O Software de Monitoramento
Sobre o RodoCap ,[object Object],[object Object]
Sobre o RodoCap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sobre o RodoCap ,[object Object],[object Object],[object Object],[object Object]
Visão Geral sobre o RodoCap Tela Principal
Visão Geral sobre o RodoCap Tela Principal com os painéis reajustados.
Principais Recursos ,[object Object],[object Object],[object Object],[object Object]
Principais Recursos ,[object Object],[object Object],[object Object],[object Object],Painel das últimas imagens recebidas.
Principais Recursos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Painel de Telemetria
Principais Recursos ,[object Object],[object Object],[object Object],[object Object],[object Object],Resultado de uma rota calculada.
Principais Recursos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principais Recursos ,[object Object],Execução Gestão
Arquitetura Sobre o RodoCap
Requisitos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visão Geral da Arquitetura Componentes Básicos Componentes Estendidos JSE 1.6
Arquitetura de Comunicação
Tecnologias Utilizadas Sobre o RodoCap
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.
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
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).
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 ))}); ... } ... }
Tecnologias Utilizadas A tecnologia de mapas é fornecido pela NAVTEQ através da plataforma Map24. Visualização do veículo no mapa no modo 3D.
Tecnologias Utilizadas ,[object Object],[object Object],[object Object],[object Object],[object Object],Tela de seleção de relatórios.
Tecnologias Utilizadas Exemplo de relatório gerado via Jasper Report pelo Desktop.
Tecnologias Utilizadas ,[object Object],[object Object],[object Object],Instalador para Windows
Monitoramento via RodoCap Sobre o RodoCap
Monitoramento via RodoCap Grade de Informações Veiculares Mapa Principal ,[object Object],[object Object],[object Object],[object Object],[object Object],Resumo de Eventos Abas de Painéis de Informações Painel de Grupo de Frotas Menu de Ferramentas Traçador de Rotas
Monitoramento via RodoCap Botão para pesquisa de Imagens Imagens mais recentes
Monitoramento via RodoCap Ocorrência de um evento de Pânico
Monitoramento via RodoCap Tratador de Eventos
Equipamento
Equipamento ,[object Object],[object Object]
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
Na Mídia
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
Conclusões
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.
Conclusões ,[object Object],[object Object],[object Object]
Dúvidas?...
Obrigado Contato: Marcos Aurélio Pereira, Msc [email_address] [email_address] www.csp.com.br

Contenu connexe

En vedette

Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...
Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...
Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...Thiago Valfré Lecchi
 
Funcionamento do Sistema de Rastreamento veicular
Funcionamento do Sistema de Rastreamento veicularFuncionamento do Sistema de Rastreamento veicular
Funcionamento do Sistema de Rastreamento veicularHeitor Del Esposte
 
Trabalho final estatística p.point
Trabalho final estatística p.pointTrabalho final estatística p.point
Trabalho final estatística p.pointAlexandre Carreira
 
Trabalho de estatística
Trabalho de estatísticaTrabalho de estatística
Trabalho de estatística1721lab
 
Social Media: Convincere il Top Management - CMI ottobre 2012
Social Media: Convincere il Top Management - CMI ottobre 2012Social Media: Convincere il Top Management - CMI ottobre 2012
Social Media: Convincere il Top Management - CMI ottobre 2012Roberto Grossi
 
Diffida ago 2104 provincia Spezia impianto trattamento rifiuti Saliceti
Diffida ago 2104  provincia Spezia impianto trattamento rifiuti SalicetiDiffida ago 2104  provincia Spezia impianto trattamento rifiuti Saliceti
Diffida ago 2104 provincia Spezia impianto trattamento rifiuti SalicetiMarco Grondacci
 
Greenpr.ru презентация агентства
Greenpr.ru презентация агентстваGreenpr.ru презентация агентства
Greenpr.ru презентация агентстваRoman Klevtsov
 
A D U L E S C E N S[1] MÚSICA
A D U L E S C E N S[1] MÚSICAA D U L E S C E N S[1] MÚSICA
A D U L E S C E N S[1] MÚSICANausica
 
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE Emanuel Pope
 
Silvia Verdezoto Los Nuevos Paradigmas
Silvia Verdezoto   Los Nuevos ParadigmasSilvia Verdezoto   Los Nuevos Paradigmas
Silvia Verdezoto Los Nuevos ParadigmasAnabel Verdezoto
 
Skape og dele? Creative commons
Skape og dele? Creative commonsSkape og dele? Creative commons
Skape og dele? Creative commonsKirsti Engelien
 
Butlletí n.47 Acció de Govern
Butlletí n.47 Acció de GovernButlletí n.47 Acció de Govern
Butlletí n.47 Acció de Governsocialistes_ cat
 
Esposto luglio 2014 impianto rifiuti saliceti Spezia
Esposto luglio 2014 impianto rifiuti saliceti SpeziaEsposto luglio 2014 impianto rifiuti saliceti Spezia
Esposto luglio 2014 impianto rifiuti saliceti SpeziaMarco Grondacci
 
Autocuidado de Equipo
Autocuidado de EquipoAutocuidado de Equipo
Autocuidado de Equipoajrrul
 
Butlletí n.11 Acció de Govern
Butlletí n.11 Acció de GovernButlletí n.11 Acció de Govern
Butlletí n.11 Acció de Governsocialistes_ cat
 
Metasploit, Use at your own risk
Metasploit, Use at your own riskMetasploit, Use at your own risk
Metasploit, Use at your own riskDigital Echidna
 

En vedette (19)

Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...
Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...
Sistema Smart Grid de Telemetria Não Invasiva Para Monitoramento de Consumo, ...
 
Funcionamento do Sistema de Rastreamento veicular
Funcionamento do Sistema de Rastreamento veicularFuncionamento do Sistema de Rastreamento veicular
Funcionamento do Sistema de Rastreamento veicular
 
Pesquisa de Informação Estatística
Pesquisa de Informação EstatísticaPesquisa de Informação Estatística
Pesquisa de Informação Estatística
 
Trabalho final estatística p.point
Trabalho final estatística p.pointTrabalho final estatística p.point
Trabalho final estatística p.point
 
Trabalho de estatística
Trabalho de estatísticaTrabalho de estatística
Trabalho de estatística
 
Social Media: Convincere il Top Management - CMI ottobre 2012
Social Media: Convincere il Top Management - CMI ottobre 2012Social Media: Convincere il Top Management - CMI ottobre 2012
Social Media: Convincere il Top Management - CMI ottobre 2012
 
Diffida ago 2104 provincia Spezia impianto trattamento rifiuti Saliceti
Diffida ago 2104  provincia Spezia impianto trattamento rifiuti SalicetiDiffida ago 2104  provincia Spezia impianto trattamento rifiuti Saliceti
Diffida ago 2104 provincia Spezia impianto trattamento rifiuti Saliceti
 
CiscoCertificate2
CiscoCertificate2CiscoCertificate2
CiscoCertificate2
 
Greenpr.ru презентация агентства
Greenpr.ru презентация агентстваGreenpr.ru презентация агентства
Greenpr.ru презентация агентства
 
A D U L E S C E N S[1] MÚSICA
A D U L E S C E N S[1] MÚSICAA D U L E S C E N S[1] MÚSICA
A D U L E S C E N S[1] MÚSICA
 
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE
Antologie de poezie 2013 - ZIUA LIMBII ROMÂNE
 
Silvia Verdezoto Los Nuevos Paradigmas
Silvia Verdezoto   Los Nuevos ParadigmasSilvia Verdezoto   Los Nuevos Paradigmas
Silvia Verdezoto Los Nuevos Paradigmas
 
Skape og dele? Creative commons
Skape og dele? Creative commonsSkape og dele? Creative commons
Skape og dele? Creative commons
 
Butlletí n.47 Acció de Govern
Butlletí n.47 Acció de GovernButlletí n.47 Acció de Govern
Butlletí n.47 Acció de Govern
 
Esposto luglio 2014 impianto rifiuti saliceti Spezia
Esposto luglio 2014 impianto rifiuti saliceti SpeziaEsposto luglio 2014 impianto rifiuti saliceti Spezia
Esposto luglio 2014 impianto rifiuti saliceti Spezia
 
Autocuidado de Equipo
Autocuidado de EquipoAutocuidado de Equipo
Autocuidado de Equipo
 
Butlletí n.11 Acció de Govern
Butlletí n.11 Acció de GovernButlletí n.11 Acció de Govern
Butlletí n.11 Acció de Govern
 
Metasploit, Use at your own risk
Metasploit, Use at your own riskMetasploit, Use at your own risk
Metasploit, Use at your own risk
 
CiscoCertificate3
CiscoCertificate3CiscoCertificate3
CiscoCertificate3
 

Similaire à O uso do Java para monitoramento veicular em tempo real

Consultoria em tecnologia embarcada e gerenciamento de frota
Consultoria em tecnologia embarcada e gerenciamento de frotaConsultoria em tecnologia embarcada e gerenciamento de frota
Consultoria em tecnologia embarcada e gerenciamento de frotaMarcos Victor Bustech Tecnologia
 
Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Ricardo Rufino
 
ApresentaçãO Final
ApresentaçãO FinalApresentaçãO Final
ApresentaçãO FinalHotSpy2009
 
Aula 1 view model livedata e databinding.pptx
Aula 1   view model livedata e databinding.pptxAula 1   view model livedata e databinding.pptx
Aula 1 view model livedata e databinding.pptxRicardo Ogliari
 
Apresentação de Soluções Tecnológicas para a Gestão Portuária
Apresentação de Soluções Tecnológicas para a Gestão PortuáriaApresentação de Soluções Tecnológicas para a Gestão Portuária
Apresentação de Soluções Tecnológicas para a Gestão PortuáriaPaulo Henrique Pinhão
 
Apresentação Gtac Solutions Desenvolvimento De Software
Apresentação   Gtac Solutions   Desenvolvimento De SoftwareApresentação   Gtac Solutions   Desenvolvimento De Software
Apresentação Gtac Solutions Desenvolvimento De Softwaregustavo_gtac
 
Apresentação Hangar
Apresentação HangarApresentação Hangar
Apresentação Hangargustavo_gtac
 
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...Jucemar Dimon
 
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...Embarcados
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesMotorola Mobility - MOTODEV
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Carlos Eduardo Pantoja
 

Similaire à O uso do Java para monitoramento veicular em tempo real (20)

Consultoria em tecnologia embarcada e gerenciamento de frota
Consultoria em tecnologia embarcada e gerenciamento de frotaConsultoria em tecnologia embarcada e gerenciamento de frota
Consultoria em tecnologia embarcada e gerenciamento de frota
 
Apresentacao Institucional Getrak
Apresentacao Institucional GetrakApresentacao Institucional Getrak
Apresentacao Institucional Getrak
 
Implantação de Central de Monitoramento
Implantação de Central de MonitoramentoImplantação de Central de Monitoramento
Implantação de Central de Monitoramento
 
TCC NEOLOG
TCC NEOLOGTCC NEOLOG
TCC NEOLOG
 
SIC_201_VRSJ
SIC_201_VRSJSIC_201_VRSJ
SIC_201_VRSJ
 
Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!
 
Rastrolog - Gestão de caminhão Plataforma
Rastrolog - Gestão de caminhão PlataformaRastrolog - Gestão de caminhão Plataforma
Rastrolog - Gestão de caminhão Plataforma
 
Reunião Diretoria de Especialidade de Tecnologia de Frotas - Palestra Christi...
Reunião Diretoria de Especialidade de Tecnologia de Frotas - Palestra Christi...Reunião Diretoria de Especialidade de Tecnologia de Frotas - Palestra Christi...
Reunião Diretoria de Especialidade de Tecnologia de Frotas - Palestra Christi...
 
ApresentaçãO Final
ApresentaçãO FinalApresentaçãO Final
ApresentaçãO Final
 
Rastrolog - Gestão de Caminhão Caçamba
Rastrolog - Gestão de Caminhão CaçambaRastrolog - Gestão de Caminhão Caçamba
Rastrolog - Gestão de Caminhão Caçamba
 
Aula 1 view model livedata e databinding.pptx
Aula 1   view model livedata e databinding.pptxAula 1   view model livedata e databinding.pptx
Aula 1 view model livedata e databinding.pptx
 
Rastrolog - Apresentação geral
Rastrolog - Apresentação geralRastrolog - Apresentação geral
Rastrolog - Apresentação geral
 
Apresentação de Soluções Tecnológicas para a Gestão Portuária
Apresentação de Soluções Tecnológicas para a Gestão PortuáriaApresentação de Soluções Tecnológicas para a Gestão Portuária
Apresentação de Soluções Tecnológicas para a Gestão Portuária
 
Apresentação Gtac Solutions Desenvolvimento De Software
Apresentação   Gtac Solutions   Desenvolvimento De SoftwareApresentação   Gtac Solutions   Desenvolvimento De Software
Apresentação Gtac Solutions Desenvolvimento De Software
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
Apresentação Hangar
Apresentação HangarApresentação Hangar
Apresentação Hangar
 
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...
SISTEMA DE ESTACIONAMENTO AUTOMOTIVO UTILIZANDO AS PLATAFORMAS MOBILE ANDROID...
 
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...
ScadaBR: A ferramenta de Monitoramento e Controle mais Acessível e Barata de ...
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
 

O uso do Java para monitoramento veicular em tempo real

  • 1. O uso de Java para monitoramento veicular em tempo real Marcos Aurélio Pereira, Msc [email_address] 2008
  • 2.
  • 3. 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.
  • 4. O Case RodoCap™ Sistema Desktop de monitoramento veicular em tempo real. Não confundir: Monitoramento em Tempo Real ≠ Sistema em Tempo Real
  • 5. Visão Geral do Setor de Monitoramento Veicular Visão Geral
  • 6. Por que rastrear? Visão Geral
  • 7.
  • 8.
  • 9.
  • 10. Como funciona o monitoramento veicular? Visão Geral
  • 11. 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.
  • 12.
  • 14. Sobre o RodoCap O Software de Monitoramento
  • 15.
  • 16.
  • 17.
  • 18. Visão Geral sobre o RodoCap Tela Principal
  • 19. Visão Geral sobre o RodoCap Tela Principal com os painéis reajustados.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28. Visão Geral da Arquitetura Componentes Básicos Componentes Estendidos JSE 1.6
  • 31. 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.
  • 32. 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
  • 33. 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).
  • 34. 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 ))}); ... } ... }
  • 35. Tecnologias Utilizadas A tecnologia de mapas é fornecido pela NAVTEQ através da plataforma Map24. Visualização do veículo no mapa no modo 3D.
  • 36.
  • 37. Tecnologias Utilizadas Exemplo de relatório gerado via Jasper Report pelo Desktop.
  • 38.
  • 39. Monitoramento via RodoCap Sobre o RodoCap
  • 40.
  • 41. Monitoramento via RodoCap Botão para pesquisa de Imagens Imagens mais recentes
  • 42. Monitoramento via RodoCap Ocorrência de um evento de Pânico
  • 43. Monitoramento via RodoCap Tratador de Eventos
  • 45.
  • 46. 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
  • 48. 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
  • 50. 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.
  • 51.
  • 53. Obrigado Contato: Marcos Aurélio Pereira, Msc [email_address] [email_address] www.csp.com.br