M OBILE L I TEAM M OVE Jóni Manuel Esteves dos Santos Orientador: Professor Francisco Câmara Pereira 09/09/2011
MOTIVAÇÃO Projecto iTEAM construção de um modelo urbano e uma plataforma de simulação do comportamento de agentes comportamento baseado em dados reais analisar novos cenários Projecto Greenhomes recolher os dados necessários à simulação smartmeters (gastos de energia) inquéritos online percursos efectuados pelos utilizadores Projecto MobileLogger Recolha dos trajectos dos utilizadores 2 iTEAM Greenhomes MobileLogger: Recolha dos trajectos dos utilizadores Estágio
O BJECTIVO DO ESTÁGIO Requisitos da aplicação - Move Guardar os percursos efectuados Gestão da bateria utilizada Fácil de usar e não intrusiva Envio automático dos percursos para o servidor Análise de aplicações do Android Market 3
ANÁLISE DE APLICAÇÕES DO ANDROID MARKET 4
R ECOLHA DOS DADOS Trajectos efectuados pelos utilizadores Essencialmente através dos dados do GPS Quando não existe sinal GPS, utiliza outros recursos 5
R ECOLHA DOS DADOS ( CONT ) Quando ligar o GPS? Quando o utilizador se deslocar! Como saber que o utilizador se está a deslocar? Acelerómetro 6
R ECOLHA DOS DADOS ( CONT ) Tabela de smartphones onde o acelerómetro funciona/não funciona em modo standby 7 Pretende-se uniformização Pretende-se uniformização
R ECOLHA DOS DADOS ( CONT ) Alternativas para detectar movimento do utilizador Dados dos varrimentos das redes envolventes Wi-Fi GSM / CDMA Smartphone liga-se ou desliga-se de uma rede em princípio, movimento 8
R ECOLHA DOS DADOS ( CONT ) Dados recolhidos pela aplicação A localização GPS do smartphone; Os dados do acelerómetro; Os dados dos varrimentos das redes: Wi-Fi; GSM / CDMA; Bluetooth. Os dados da bateria; O motivo de logout do utilizador. 9
FÁCIL DE USAR E NÃO INTRUSIVA Design fácil de utilizar Reduzida interacção com o utilizador: Login e configuração inicial Confirmação da actualização da aplicação 10
GESTÃO DA BATERIA UTILIZADA Gestão do uso do GPS Acelerómetro Wi-Fi e GSM / CDMA Definição do uso máximo de bateria por parte da aplicação 11
MELHORIA NA DURAÇÃO DA BATERIA 12
E NVIO DOS DADOS PARA O SERVIDOR Dados armazenados no smartphone Detecção automática de internet Sempre que seja detectada uma nova ligação à internet (Wi-Fi ou Plano de dados) envia os dados para o servidor 13
14 INTEGRAÇÃO NO GREENHOMES Web serverBase de dados Transferência dos dados através da internet Visualização dos dados Dados validados
APLICAÇÃO MOVE 15
I NSTALAR O M OVE Registar em: Portugal - greenhomes.dei.uc.pt/demo greenhomes.dei.uc.pt/demo Singapura Descarregar a aplicação: 16 goo.gl/Pwhkd
17 O BRIGADO !