trânsito colaborativo - android - apresentacao tcc

24
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 Fukuda Roberto Robson Soares Nogueira São Paulo - Dezembro de 2012

Upload: roberto-robson

Post on 06-Jul-2015

1.538 views

Category:

Technology


0 download

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.

TRANSCRIPT

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

DesenvolvimentoEtapas

● Plataforma Titanium e Protótipo● Armazenamento na nuvem● Implementação

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

DesenvolvimentoUsabilidade

● Tamanho dos botões

● Feedback

● Cores

● Mensagens

Trânsito ColaborativoImagens do Sistema

Tela principal Seleção de ícones

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

Demonstração Prática

Trânsito Colaborativo

Perguntas?