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.
|
||||||||