A new middleware architecture for ubiquitous computing environment

Ubiquitous computing environment involves a variety of devices of different capabilities. Here middleware takes a crucial role for efficiently coordinating the components and providing proper services. In this paper we propose a new middleware architecture called HOMEROS, which allows high flexibility by adopting a hybrid-network model and dynamically configurable reflective ORB. It consists of three layers, and the effectiveness of it is demonstrated by showing a ubiquitous printing service scenario.

[1]  Fabio Kon,et al.  Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents , 2000, ASA/MA.

[2]  Roy H. Campbell,et al.  Building Applications for Ubiquitous Computing Environments , 2002, Pervasive.

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

[4]  Morris Sloman,et al.  Constraint based network adaptation for ubiquitous applications , 2002, Proceedings. Sixth International Enterprise Distributed Object Computing.

[5]  Jadwiga Indulska,et al.  Middleware for Reactive Components: An Integrated Use of Context, Roles, and Event Based Coordination , 2001, Middleware.

[6]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .

[7]  Fabio Kon,et al.  Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB , 2000, Middleware.

[8]  Alan Dearle,et al.  Toward Ubiquitous Environments for Mobile Users , 1998, IEEE Internet Comput..

[9]  Timothy W. Finin,et al.  Middleware for mobile information access , 2002, Proceedings. 13th International Workshop on Database and Expert Systems Applications.

[10]  K. Geihs,et al.  Middleware Challenges Ahead , 2001, Computer.

[11]  Gregory D. Abowd Software design issues for ubiquitous computing , 1998, Proceedings IEEE Computer Society Workshop on VLSI'98 System Level Design (Cat. No.98EX158).

[12]  Steve Vinoski,et al.  Advanced CORBA® Programming with C++ , 1999 .

[13]  Gordon S. Blair,et al.  A resource management framework for adaptive middleware , 2000, Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607).

[14]  David Garlan,et al.  Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments , 2002, WICSA.