[en] A FRAMEWORK FOR DEVELOPING SELF-ADAPTIVE AGENTS IN MOBILE DEVICES

[pt] O progresso tecnológico da computação móvel associada à Internet promove a concretização de uma visão futurista em que os usuários acessam dados e serviços a qualquer momento e em qualquer lugar. Entretanto, esta visão expõe questões importantes no desenvolvimento de aplicações, pois se deve da...

ver descrição completa

Detalhes bibliográficos
Autor: LEANDRO FERNANDES GUIMARAES
Tipo de documento: tese
Estado:Versão publicada
Data de publicação:2013
País:Brasil
Recursos:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
Repositório:Repositório Institucional da PUC-RIO (Projeto Maxwell)
Idioma:português
OAI Identifier:oai:MAXWELL.puc-rio.br:20950
Acesso em linha:https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20950&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20950&idi=2
http://doi.org/10.17771/PUCRio.acad.20950
Access Level:Acceso aberto
Palavra-chave:[pt] FRAMEWORK
[pt] COMPUTACAO AUTONOMICA
[pt] DISPOSITIVO MOVEL
[pt] SERVICOS WEB
[pt] COMPUTACAO MOVEL
[pt] SISTEMAS MULTI-AGENTES
[en] FRAMEWORK
[en] MOBILE DEVICE
[en] WEB SERVICES
[en] MOBILE COMPUTING
[en] MULTI-AGENT SYSTEMS
Descrição
Resumo:[pt] O progresso tecnológico da computação móvel associada à Internet promove a concretização de uma visão futurista em que os usuários acessam dados e serviços a qualquer momento e em qualquer lugar. Entretanto, esta visão expõe questões importantes no desenvolvimento de aplicações, pois se deve dar maior atenção para a comunicação entre dispositivos móveis e serviços web, considerando restrições de processamento, armazenamento de dados, diversidade de padrões e disponibilidade dos serviços. Esta dissertação explora aspectos de engenharia de software como computação autonômica, frameworks e sistemas multiagentes no desenvolvimento de aplicações para dispositivos móveis dando ênfase ao gerenciamento do uso de serviços web. Para consolidar os conceitos abordados e prover um guia que facilite o desenvolvimento de aplicações autoadaptáveis, propõe-se um framework para auxiliar o desenvolvimento de aplicações para computação móvel. Para ilustrar a utilização do framework são apresentadas duas aplicações. A primeira aplicação é um sistema que apresenta o risco de deslizamento de massa em uma área a partir do cálculo de susceptibilidade baseado em informações sobre clima, relevo e solo. A segunda aplicação faz parte de um sistema de agência de viagens que define um pacote de viagens que melhor atende às necessidades do usuário.