Logo PUC-Rio Logo Maxwell
ETDs @PUC-Rio
Estatística
Título: UM MIDDLEWARE BASEADO EM COMPONENTES PARA ADAPTAÇÃO DINÂMICA NA PLATAFORMA ANDROID
Autor: HUBERT AUREO CERQUEIRA LIMA DA FONSECA
Colaborador(es): MARKUS ENDLER - Orientador
Catalogação: 08/MAR/2010 Língua(s): PORTUGUÊS - BRASIL
Tipo: TEXTO Subtipo: TESE
Notas: [pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
[en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio.
Referência(s): [pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=15360&idi=1
[en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=15360&idi=2
DOI: https://doi.org/10.17771/PUCRio.acad.15360
Resumo:
Aplicações móveis devem possuir a capacidade de adaptar seu funcionamento a mudanças no contexto computacional do dispositivo e do usuário. Demandas específicas e espontâneas do usuário, a disponibilidade e a variabilidade de recursos como energia ou conectividade sem fio, assim como mudanças na localização do usuário são possíveis motivos para tais adaptações, que geralmente visam a adequar seu funcionamento ao novo contexto, otimizar o seu desempenho ou personalizar a interface com o usuário. Com o objetivo de oferecer ao desenvolvedor de aplicações móveis maior facilidade na implementação de aplicações dinamicamente adaptáveis, o middleware Kaluana define um modelo de componentes orientado a serviços. Este modelo permite a composição, reconfiguração e implantação de componentes. Aplicações implementadas sobre o middleware podem realizar composições entre componentes em tempo de execução. Logo, essas aplicações são dinamicamente adaptáveis, aproveitando-se das características do modelo. O desenvolvimento de componentes é agilizado por meio do uso de ferramentas de reflexão computacional e orientação a serviços para prover abstrações adequadas ao desenvolvedor. A implementação de aplicações adaptáveis consiste na utilização destes componentes de software. Kaluana foi implementado sobre a plataforma móvel Android e foi testado para aplicações móveis sensíveis a localização e baseadas em mapas.
Descrição: Arquivo:   
CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS PDF    
CAPÍTULO 1 PDF    
CAPÍTULO 2 PDF    
CAPÍTULO 3 PDF    
CAPÍTULO 4 PDF    
CAPÍTULO 5 PDF    
CAPÍTULO 6 PDF    
CAPÍTULO 7 PDF    
REFERÊNCIAS BIBLIOGRÁFICAS PDF