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 31/05/2017 @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… 31/05/2017 @LES/PUC-Rio geólogos, 3 Solução Aplicação para colaboração através de dispositivos móveis 31/05/2017 @LES/PUC-Rio 4 Segundo Problema Dados estariam disponíveis para todos os usuários 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @LES/PUC-Rio 9 Arquitetura da Aplicação 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @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 31/05/2017 @LES/PUC-Rio 16