Upload
roberto-robson
View
1.538
Download
0
Embed Size (px)
DESCRIPTION
Neste trabalho, é apresentado o desenvolvimento de um aplicativo para smartphones baseados na plataforma Android, com capacidade para receber dados via GPS e estabelecer conexão com a internet, em que os usuários possam compartilhar suas experiências no trânsito em tempo real, e ter acesso às informações publicadas por outros usuários. Essa troca de informações auxilia os usuários a encontrar melhores rotas para chegar aos seus destinos, evitando vias que estejam congestionadas. Para isso, foi feito um levantamento sobre os problemas do trânsito nas grandes metrópoles, suas causas e propostas de solução. Um aplicativo protótipo foi desenvolvido através da plataforma Appcelerator Titanium e testado por voluntários, com os resultados desses testes, foi possível concluir a aceitação do aplicativo e os possíveis melhorias, que serviram de subsídio para a elaboração da versão que está agora publicada na loja do Google Play.
Citation preview
FACULDADE DE INFORMÁTICA E ADMINISTRAÇÃO PAULISTA
COMPARTILHAR INFORMAÇÕES DE TRÂNSITO ATRAVÉS DE SMARTPHONES
Profº Orientador: Antonio Marcos Selmini
Roberto Kazuo FukudaRoberto Robson Soares Nogueira
São Paulo - Dezembro de 2012
Motivação do Trabalho
● As pessoas perdem muito tempo no trânsito para locomover-se
● Em São Paulo os motoristas gastam em média 2 horas e 42 minutos por dia no trânsito
Objetivos
● Aplicativo Android: Trânsito Colaborativo– Compartilhar informações de condições do
trânsito
– Em tempo real
– Localização do aparelho/usuário
– Interface simples e intuitiva
– Disponibilizar para Download no Google Play
Principais Tecnologias
● Sistema Operacional Android● Appcelerator Titanium● Appcelerator Cloud Services● Google Maps
Principais TecnologiasSistema Operacional Android
● Open Source● Três em cada cinco novos smartphones
vendidos no Brasil são Android● Amplo mercado de aplicativos
Principais TecnologiasAppcelerator Titanium
● Aplicativos Android, iOS e web mobile a partir de um único código fonte em javascript
● Até 70% mais rápido que desenvolver em linguagem nativa.
Principais TecnologiasAppcelerator Cloud Services
● Serviço para armazenamento de dados na nuvem
● API em Javascript integrada com Titanium● Desenvolvedor não se preocupa com a
implementação
Principais TecnologiasGoogle Maps
● Componente nativo do Android● Mapas ao redor do mundo● Visualização de coordenadas
DesenvolvimentoPlataforma Titanium e Protótipo
Primeiro protótipo Erro capturandolocalização
Segundo protótipo
DesenvolvimentoArmazenamento na nuvem
● Appcelerator Cloud Service● Marcar pontos● Verificar pontos no ACS
DesenvolvimentoArmazenamento na nuvem
Administração online dos pontos marcados no Appcelerator Cloud Service
DesenvolvimentoImplementação
● Arquitetura● Interface do Sistema● Componentes
AplicativoTrânsito
Colaborativo
Interface
Gerenciador de Pontos no Mapa
Conexão com AppceleratorCloud Service
AppceleratorCloud Service
Google Maps
Imagens
MóduloAppceleratorCloud Service
Localização doAparelho
(GPS / Wifi / 3G)
Configurações
Teste e Resultados
Interface Intuitiva?
Botões "livre" e "fluindo" desnecessários?
Informações são úteis?
0 5 10 15 20 25 30
24
7
24
0
17
0
SimNão
Informações consideradas mais úteis pelos voluntários0
2
4
6
8
10
12
14
16
18
20 19
14
5
9
17
4
Muitos carros
Acidente
Obras
Via Bloqueada
Blitz
Alagamento
Realizado entre 18 e 30 de Outubro de 2012
Problemas relatados0
5
10
15
20
25
2 25
30
20
3
11
Erro de conexão
Mapa não carrega
Posição GPS errado
Pontos que somem
Encerrou inesperadamente
Reiniciou na primeira execução
Outro problema
Nenhum problema
Recurso requisitados pelos voluntários para a próxima versão0
2
4
6
8
10
12
10 1011
12
1
3
Busca de endereços
Traçar rotas
Enviar comentários
Enviar fotos
Integração com redes sociais
Outra
Nenhuma
Realizado entre 18 e 30 de Outubro de 2012Teste e Resultados
ConclusãoDificuldades Encontradas
● Diferentes aparelhos Android● Tempo de duração do ponto● Atualização dos pontos no mapa● Comportamentos inesperados● Localização geográfica do aparelho
ConclusãoObjetivos Alcançados
● Distribuição dos pontos entre os usuários● Localização geográfica do aparelho● Publicação na loja Google Play
Trânsito Colaborativo no Google Play
Trânsito Colaborativo na loja Google Play
Total de 503 instalações pelo Google Playaté o dia 1 de Dezembro de 2012
Trânsito ColaborativoImagens do Sistema
Uso do aplicativona América do Sul
Uso do aplicativona Europa e outros países
ConclusãoTrabalhos Futuros
● Correção no problema de sincronismo● Internacionalização● Novas funcionalidades:
– Envio de comentários
– Busca de endereços
– Traçar rotas
– Configurações no pontos marcados
● Versão para iPhone