160 likes | 293 Views
BUS POSITIONING SYSTEM. Integrantes: Douglas Fiório Dias Fernando Sedrez Jander Soares Nunes Luiz Cunha Alves Luiz Filipe Absalão. Orientador: Luiz Antônio Pereira. Tópicos abordados. Introdução Contexto Motivação BPS – O Sistema Objetivos Plataforma Custos
E N D
BUS POSITIONING SYSTEM Integrantes: Douglas Fiório Dias Fernando Sedrez Jander Soares Nunes Luiz Cunha Alves Luiz Filipe Absalão Orientador: Luiz Antônio Pereira
Tópicos abordados • Introdução • Contexto • Motivação • BPS – O Sistema • Objetivos • Plataforma • Custos • Benefícios do projeto • Características do projeto • Implementação • Conclusão • Plano de teste • Implantação • Pontos de melhoria • Protótipo APS - Projeto Final
Introdução::Contexto “Muitas vezes, quando estamos usando o transporte público, os minutos que ficamos parados esperando parecem uma eternidade. Até então, a única informação disponível era o horário que um ônibus estava marcado para chegar. A partir de agora, nós iremos informar quando realmente o ônibus vai chegar baseado em dados transmitidos em tempo real” Quarta-feira, 08 de junho de 2011 - 16h21. http://googleblog.blogspot.com/2011/06/know-when-your-bus-is-late-with-live.html APS - Projeto Final
Introdução::Motivação • Motivadores APS - Projeto Final
BPS – O Sistema::Objetivos • Bus Positioning System APS - Projeto Final
BPS – O Sistema::Objetivos • Bus Positioning System • Identificar o tempo médio de espera por ônibus • Disponibilizar consulta por dispositivos móveis APS - Projeto Final
BPS – O Sistema::Plataforma • Tabela com as escolhas de HW e SW: APS - Projeto Final
BPS – O Sistema::Custos *Todos os softwares possuem licenças gratuitas. Sem custo. • Tabela de custos de Hardware e Software APS - Projeto Final
BPS – O Sistema::Características • Padrões de Projeto • Singleton • Facade • Strategy • TemplateMethod • Arquitetura • MVC APS - Projeto Final
BPS – O Sistema::Implementação • Sistema web • J2EE - linguagem de programação Java • SGBD mysql • Servidor Web tomcat 7.0 • Web Services AXIS • Sistema operacional Linux • API’s Hibernate, Logback, SLF4J (Simple Logging Facade for Java) • Sistema Android • Plataforma tecnológica J2EE • banco de dados sqlite • SDK Android • API’s KSoap (cliente web service), GoogleMaps APS - Projeto Final
Conclusão::Plano de teste • Propõe-se a realização dos testes abaixo, utilizando em cada um tanto a técnica estrutural (caixa branca) quanto a funcional (caixa preta): • Desempenho; • Segurança e controle de acesso; • Configuração. APS - Projeto Final
Conclusão::Implantação • Infra-estrutura necessária • Carga de Dados • Instalação do Hardware e do Software • Acesso ao Sistema • Treinamento • Entrada em Produção APS - Projeto Final
Conclusão::Pontos de melhoria • Inteligência dinâmica • Tempo de resposta • Estatísticas • Segurança • Acessibilidade APS - Projeto Final
Conclusão::Pontos de melhoria • Tecnologias • GPS • Celulares • Internet • Serviços • Integração das tecnologias • Sistema • BPS APS - Projeto Final
Conclusão::Protótipo • Vamos à prática? • Cadastrar • Consultar • Obter tempo http://www.bps.kinghost.net/wbps/Login.jsp APS - Projeto Final