An object-oriented approach for context-aware applications

Fortier, Andrés

Título:
An object-oriented approach for context-aware applications
Autor:
Fortier, Andrés
Colaboradores:
Temas:
APLICACIONES SENSIBLES AL CONTEXTOARQUITECTURAS DE DOMINIO ESPECÍFICOINGENIERÍA HUMANA
En:
Advances in Smalltalk. 14th International Smalltalk Conference, ISC 2006, Prague, Czech Republic, September 4-8, 2006, Revised Selected Papers. (LNCS; 4406). Springer, 2007, pp. 23-46.
Resumen:
In this paper we present a novel, object-oriented approach for designing and building applications that provide context-aware services. Our approach emphasizes a clear separation of the relevant concerns in the application (base behavior, context-sensitive properties, services, sensing technologies, etc.) to improve modularity and thus simplify evolution. We first motivate the problem with a simple scenario of a virtual campus; we next present a new context model, which emphasizes on behavior instead of data. We next show the main components of our architecture and a simple approach to achieve a clear separation of concerns. We analyze the most important (sub) models in which we decompose a context-aware application and explain the use of dependency mechanisms to achieve loosely coupled relationships between objects. We also show how to take advantage of a reflective environment like Smalltalk to adapt the application’s behavior dynamically and to provide transparent object distribution. We finally compare our work with others and discuss some further work we are pursuing.
URL/DOI:
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Idioma:
Inglés
Publicación:
, 2006

Puede solicitar más fácilmente el ejemplar con: A0074

Ver estantes

La edición contiene los siguientes documentos electrónicos para descargar:

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)