Location-Based Services in Ubiquitous Computing Environments

This paper presents a framework for providing dynamically deployable services in ubiquitous computing settings. The framework attaches physical entities and spaces with application-specific services to support and annotate them. By using RFID-based tracking systems, it detects the locations of physical entities, such as people or things, and deploys services bound to the entities at proper computing devices near the locations of the entities. It enables location-based services to be implemented as mobile agents and operated at stationary or mobile computing devices, which are at appropriate locations, even if the services do not have any location-information. The paper also describes a prototype implementation of the framework and several practical applications.

[1]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[2]  Ichiro Satoh MobileSpaces: a framework for building adaptive distributed applications using a hierarchical mobile agent system , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[3]  Ichiro Satoh Flying Emulator: Rapid Building and Testing of Networked Applications for Mobile Computers , 2001, Mobile Agents.

[4]  Ichiro Satoh,et al.  A Testing Framework for Mobile Computing Software , 2003, IEEE Trans. Software Eng..

[5]  Keith Cheverst,et al.  Experiences of developing and deploying a context-aware tourist guide: the GUIDE project , 2000, MobiCom '00.

[6]  Ichiro Satoh MobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents , 2000, ASA/MA.

[7]  Jeff Magee,et al.  Towards a general location service for mobile environments , 1996, Proceedings of Third International Workshop on Services in Distributed and Networked Environments.

[8]  Diego López-de-Ipiña,et al.  LocALE: a location-aware lifecycle environment for ubiquitous computing , 2001, Proceedings 15th International Conference on Information Networking.

[9]  Roy Want,et al.  The Personal Server: Changing the Way We Think about Ubiquitous Computing , 2002, UbiComp.

[10]  Fritz Hohl,et al.  Next century challenges: Nexus—an open global infrastructure for spatial-aware applications , 1999, MobiCom.

[11]  Juha Röning,et al.  Using code mobility to create ubiquitous and active augmented reality in mobile computing , 1999, MobiCom '99.

[12]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[13]  Ichiro Satoh,et al.  Physical Mobility and Logical Mobility in Ubiquitous Computing Environments , 2002, Mobile Agents.

[14]  Ichiro Satoh Linking physical worlds to logical worlds with mobile agents , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[15]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[16]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[17]  A. Harter,et al.  The Anatomy of a ContextAware Application , 1999, MobiCom 1999.

[18]  Mark Weiser The computer for the 21st century , 1991 .

[19]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[20]  Pattie Maes,et al.  Hive: distributed agents for networking things , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[21]  Kay Römer,et al.  Smart identification frameworks for ubiquitous computing applications , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[22]  Robert Laddaga,et al.  Personal location agent for communicating entities (PLACE) , 2002, Interact. Comput..