Colaboração por Dispositivos Móveis para o GeoRisc Marx Viana [email protected] Motivação GeoRisc - Plataforma de Análise de Riscos Geo-Ambientais Conhecimento profundo em: • Escorregamento de solos • Riscos geo-ambientais Serviços complexos baseados em agentes 05/11/2015 @LES/PUC-Rio 2 Primeiro Problema Verificou-se a necessidade de maior interação entre os usuários do sistema Por exemplo, engenheiros civis, guardas civis, pessoas comuns… 05/11/2015 @LES/PUC-Rio geólogos, 3 Solução Aplicação para colaboração através de dispositivos móveis 05/11/2015 @LES/PUC-Rio 4 Segundo Problema Dados estariam disponíveis para todos os usuários 05/11/2015 @LES/PUC-Rio 5 Solução Inserção de papéis na aplicação para que cada grupo de usuário possa ver apenas determinados tipos de informações 05/11/2015 @LES/PUC-Rio 6 Contribuições Esperadas A criação de uma aplicação capaz de colaborar através de novos pontos georeferenciados em um mapa no dispositivo móvel A disseminação do conhecimento sobre riscos ambientais 05/11/2015 @LES/PUC-Rio 7 GeoRisc - Mobile Associados as Áreas de Risco, é possível a inserção de dados relevantes Visualização colaborativa dos dados, por diversos usuários, como imagens e arquivos texto Adequação a papéis e mecanismos de privacidade 05/11/2015 @LES/PUC-Rio 8 GeoRisc - Mobile Criação de Rotas da sua posição atual até as áreas de risco Sugestão de especialistas para prestar atendimento em localidades de risco Sugestão de hospitais para atendimento de vítimas socorridas nos desastres causados por escorregamento de solos 05/11/2015 @LES/PUC-Rio 9 Arquitetura da Aplicação 05/11/2015 @LES/PUC-Rio 10 Tecnologia Empregada Sistema Operacional Google Android Aplicação Móvel WebServices Serviços para o GeoRisc - Mobile Aplicação web Cadastro de hospitais, Áreas de Risco e Especialistas Agentes desenvolvidos no JADE Sugestões e restrições Banco de Dados MySQL 05/11/2015 @LES/PUC-Rio 11 Agentes Agente Papel e Privacidade é responsável pela identificação dos papéis dos usuários e seu nível de acesso às informações Agente Sugestão de Especialistas tem o objetivo de fazer recomendações de especialistas para atenderem uma determinada área de risco Agente Sugestão de Hospitais tem o objetivo de fazer recomendações de hospitais para atenderem vítimas de escorregamentos de solos 05/11/2015 @LES/PUC-Rio 12 Conclusão A aplicação desenvolvida mostrou ser capaz de integrar os diferentes papeis existentes em torno do cenário de deslizamento de massas A utilização de agentes nos possibilitou criar a divisão de papeis na aplicação, também nos possibilitou sugerir especialistas e hospitais 05/11/2015 @LES/PUC-Rio 13 Conclusão - Dificuldades Durante o desenvolvimento do sistema foram encontradas algumas dificuldades, como a comunicação entre a aplicação móvel e o WebService 05/11/2015 @LES/PUC-Rio 14 Trabalhos Futuros Criação das seguintes funcionalidades: cadastramento de Movimentos de solos através do dispositivo móvel Implementação dos modelos: • Precipitação • Análise Qualitativa Criação de uma metodologia para auxiliar no desenvolvimento de aplicações móveis Abstrações capazes de prover funcionalidades genéricas 05/11/2015 @LES/PUC-Rio 15 Trabalhos Futuros Definir um conjunto de conceitos utilizados para resolver um problema de um domínio específico (GeoRisc-Mobile) Fluxo de controle da aplicação Melhorias na arquitetura da aplicação 05/11/2015 @LES/PUC-Rio 16