Uma Arquitetura para Suporte a Aplicações Sensíveis a Contexto Baseada em Componentes de Software
 
Rossano P. Pinto, Eleri Cardozo, Alex Z. Lima, Paulo R. S. L. Coelho
DCA - FEEC - UNICAMP
Campinas - SP - Brazil - 13083-970
rossano@dca.fee.unicamp.br

and

Eliane G. Guimarães, Rodrigo F. Sassi
Centro de Pesquisas Renato Archer (CenPRA)
Campinas - SP - Brazil - 13089-970

and

Luis F. Faina
Faculdade de Computação - Universidade Federal de Uberlândia
Uberlândia - MG - Brazil - 38400-902
 
Abstract
 
The ubiquity offered by networks and mobile terminals motivates the design and deployment of contextaware applications. These applications are able to “mold" themselves to the context in which they execute, taking into account, for instance, user profile, device type, geographic location, and time of day. This paper describes ACORD-CS, an architecture based on software components for the support of contextaware applications. A reference implementation of the architecture and an example of application in the area of remote accessible laboratories are presented as well.
 

Keywords: Context-aware components, component-model, meta-modeling.

 
Resumo
 
A ubiquidade proporcionada por redes e terminais móveis motiva o projeto e implementação de aplicações sensíveis a contexto. Estas aplicações são capazes de se “moldar” ao contexto no qual executam, levando em conta, por exemplo, perfil do usuário, tipo de terminal, localização geográfica e horário de utilização. Este artigo descreve ACORD-CS, uma arquitetura baseada em componentes de software para suporte a aplicações sensíveis a contexto. Uma implementação de referência da arquitetura e um exemplo de aplicação na linha de laboratórios de acesso remoto são igualmente apresentados no artigo.
 

Palavras chave: Componentes sensíveis a contexto, modelo de componentes, meta-modelagem.