Maxwell Para Simples Indexação

Título
[en] A COMPONENT-BASED MIDDLEWARE FOR ANDROID PLATFORM SUPPORTING DYNAMIC ADAPTATION

Título
[pt] UM MIDDLEWARE BASEADO EM COMPONENTES PARA ADAPTAÇÃO DINÂMICA NA PLATAFORMA ANDROID

Autor
[pt] HUBERT AUREO CERQUEIRA LIMA DA FONSECA

Vocabulário
[pt] COMPUTACAO MOVEL

Vocabulário
[pt] ORIENTACAO A SERVICOS

Vocabulário
[pt] MODELO DE COMPONENTES

Vocabulário
[en] MOBILE COMPUTING

Resumo
[pt] 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.

Resumo
[en] Mobile applications should have the ability to adapt their behaviour according to changes in their context. Specific or spontaneous user requests, variations in the availability of system resources, like energy or wireless connectivity, or changes of the user’s location are possible reasons for such adaptations, that usually aim to adjust the application’s operation to the new context, optimize its performance or personalize its user interface. Aiming to offer greater facility for implementing dynamically adaptive mobile applications, the Kaluana middleware defines a service-oriented component based model. This model supports dynamic component composition, reconfiguration and deployment. Applications executed on the middleware can compose Kaluana components at execution time. Therefore, these applications are dynamically adaptive, taking advantage of the model features. The components development is faster due to usage of computational reflection tools and service orientation concepts that provide adequate abstractions to the developer. This way, dynamic adaptable applications built upon Kaluana consist on compositions of these software components. Kaluana was implemented on the top of Android platform and was tested for the development of map based location-aware mobile applications.

Orientador(es)
MARKUS ENDLER

Banca
NOEMI DE LA ROCQUE RODRIGUEZ

Banca
MARKUS ENDLER

Banca
RENATO FONTOURA DE GUSMAO CERQUEIRA

Banca
ALEXANDRE SZTAJNBERG

Catalogação
2010-03-08

Apresentação
2009-08-11

Tipo
[pt] TEXTO

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Idioma(s)
PORTUGUÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15360@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15360@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.15360


Arquivos do conteúdo
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