aplicaÇÃo android para monitorar os transportes pÚblicos coletivos de mossorÓ/rn
TRANSCRIPT
APLICAÇÃO ANDROID PARA MONITORAR OS TRANSPORTES PÚBLICOS COLETIVOS DE MOSSORÓ/RN
03/02/20151
Aluno: João Leno Alfredo SouzaProf. Orientador. Ronnison Reges Vidal
‘Sumário
03/02/2015 1/17
• Introdução• Problemática• Proposta de solução do problema• Objetivos• Referencial Teórico• Resultados e Discussões• Conclusão• Referências
Introdução
03/02/2015 2/17
• Qualidade de vida;• Sistemas computacionais móveis;• Aumento na aquisição de dispositivos móveis; • Oportunidade de desenvolvimento de aplicativos.
Problemática
03/02/2015 3/17
Usuários da rede transporte públicos são reféns de problemas como:
• Horários• Rotas• Pontos de parada
Fonte: http://gazetadooeste.com.br/faltam-onibus-para-a-cidade-andar
Figura 1: Passageiros chegam a esperar horas nas paradas de ônibus
Proposta de solução do problema
03/02/2015 4/17
Aplicativo android
Fonte: www.android.com
Figura 2: Android
Objetivos
03/02/2015 5/17
• Mapear as rotas dos ônibus;• Monitorar os transportes;• Itinerários digitais; • Estudo das tecnologias.
Referencial Teórico
03/02/2015 6/17
• Plataforma Android;• Máquina Virtual (Dalvik);• Google Maps.
Referencial Teórico
03/02/2015 7/17
Raspberry PI
Fonte: http://www.raspberrypi.org/
Figura 3: Raspberry PI
Referencial Teórico
03/02/2015 8/17
Web Services
Fonte: http://imasters.com.br/artigo/2345/flash/flash-com-webservices/
Figura 4: Funcionamento do Web Services
Referencial Teórico
03/02/2015 9/17
Fonte: Desenvolvido pelo o autor
Arquitetura MVC
Figura 5: Fluxo de eventos e informações em uma arquitetura MVC
Desenvolvimento
03/02/2015 10/17Fonte: Desenvolvido pelo o autor
Figura 6: Funcionamento do Sistema
Desenvolvimento
03/02/2015 11/17
Fonte: Desenvolvido pelo o autor
Fonte: Desenvolvido pelo o autor
Fonte: Desenvolvido pelo o autor
Figura 7 - View Figura 8 - Controller Figura 9 - Model
Protótipo
03/02/2015 12/17Fonte: Desenvolvido pelo o autor Fonte: Desenvolvido pelo o autor
Figura 10 – Abertura do Sistema Figura 11 – Menu Principal
Resultados e Discussões
03/02/2015 13/17Fonte: Desenvolvido pelo o autor Fonte: Desenvolvido pelo o autor
Figura 12 – Bairros Figura 13 – Itinerários
Resultados e Discussões
03/02/2015 14/17
Fonte: Desenvolvido pelo o autor Fonte: Desenvolvido pelo o autor Fonte: Desenvolvido pelo o autor
Figura 14 – Rotas e Pontos Figura 15 – Localização ônibus Figura 16 – Sobre
Conclusão
03/02/2015 15/17
Este trabalho apresentou um aplicativo que utiliza a plataforma Android para consulta de itinerários, horários das linhas de ônibus, pontos de parada e monitoramento em tempo real da frota de ônibus da cidade de Mossoró/RN, com o intuito de auxiliar os usuários que fazem uso do transporte público urbano.
Referência
03/02/2015 16/17
•B’FAR, REZA. Principles Designing and Developing Mobile Applications with UML and XML. First Edition, the Edinburgh Building, Cambridge: CAMBRIDGE UNIVERSITY PRESS, 2005.•DARCEY, Lauren. CONDER, Shane. Desenvolvimento de Aplicativos Wireless para Android. Rio de Janeiro: ed: Ciência Moderna LTDA, 2012.•GOLDSMITH. The economic benefits of public transportation in anchorage, 2006.•JALOTE, P. An Integrated Approach to Software Engineering. 3. ed: New York: Springer, 2005.LECHETA, R. R. Google Android - Aprenda a criar aplicações para dispositivos móveis com o Android SDK. ed: Novatec, 2009.MARTINS, José Carlos Cordeiro. Gerenciando Projetos de Desenvolvimento de Software – 2ª e 4ª edições, 2007.
Referência
03/02/2015 17/17
•PAULA FILHO, W.P. Engenharia de software: fundamentos, métodos e padrões.3. ed. Rio de Janeiro: LTC,2009.•PRESSMAN, R. S. Engenharia de Software. 6. ed: Rio de Janeiro: McGraw-Hill, 2006.•ROHLOFF, Marcos Fernando. Sistema de Controle de Projetos Fasul. Toledo-PR: Biblioteca Fasul, 2007.•SAMPAIO, Cleuton. Guia do Java Enterprise Edition 5 - Desenvolvendo aplicações corporativas. Rio de Janeiro: Brasport, 2007.•SOMMERVILLE, Ian. Engenharia de Software: 8 ed. Rio de Janeiro: Prentice-Hall, 2008.•SILBERSCHATZ, A.; et. al. Sistemas de bancos de dados. São Paulo: MakronBooks, 1999.•< http://www.raspberrypi.org/help/what-is-a-raspberry-pi/>. Acesso em: 10 nov.2014.