Architectures for ubiquitous environments

Ubiquitous (or pervasive) systems are characterized by component distribution and dynamic behavior. In a ubiquitous environment, such as a future automated home (also called a domotic environment), user devices explore the environment to discover resources and services to control. This paper analyzes architectures for ubiquitous systems based on the structure of the environment and the way discovery mechanisms (such as Jini and UPnP) operate. As a result, a framework to classify the architectures is provided. As an example, a UPnP-based prototype for a domotic environment is presented. We use standard devices, such as PDAs and cell phones, to allow users to access and control virtual resources. The system provides user management capabilities, persistence, and standard interfaces, while preserving full UPnP compatibility. The prototype can be easily transferred to future realistic domotic installations.

[1]  Simin Nadjm-Tehrani,et al.  Design of a contact service in a Jini-based spontaneous network , 2001, ITCom.

[2]  Abdelsalam Helal,et al.  Enabling Smart Spaces with OSGi , 2003, IEEE Pervasive Comput..

[3]  Alfred Kobsa,et al.  Generic User Modeling Systems , 2001, User Modeling and User-Adapted Interaction.

[4]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[5]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[6]  David L. Tennenhouse,et al.  Proactive computing , 2000, Commun. ACM.

[7]  Jérémie Allard,et al.  Jini meets UPnP: an architecture for Jini/UPnP interoperability , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[8]  Ichiro Satoh,et al.  Personal home server: enabling personalized and seamless ubiquitous computing environments , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[9]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[10]  Gaetano Borriello,et al.  Disappearing Hardware , 2002, IEEE Pervasive Comput..

[11]  Mark Weiser The computer for the 21st Century , 2002 .

[12]  Gregg C. Vanderheiden,et al.  Universal remote console standard: toward natural user interaction in ambient intelligence , 2004, CHI EA '04.