The Implementation of Adaptive User Interface Migration Based on Ubiquitous Mobile Agents

MA(Mobile Agent) is active, autonomous, and self-replicable software object containing both computational logic and state information. One advantage of using MA paradigm instead of conventional message passing paradigm is that it can reduce communication traffic among the computing devices in the system. Also, the MA paradigm supports asynchronous interaction of computing devices, enabling more efficient system services. In order to adopt the MA paradigm into the ubiquitous computing technologies, it is necessary to develop a lightweight middleware platform, called MAP(Mobile Agent Platform), that supports agent migration and install it in various devices such as PDAs, hand-held devices, and digital appliances. In this paper, we propose our lightweight MAP, named KAgentPlatform, that is developed based on J2ME for ubiquitous environments. Especially, we describe our design and implementation of the KAgentPlatform, and show the experiments of adaptive UI migration based on ubiquitous mobile agents.

[1]  H. Tokuda,et al.  A mobile agent framework for follow-me applications in ubiquitous computing environment , 2001, Proceedings 21st International Conference on Distributed Computing Systems Workshops.

[2]  Thomas Ledoux Adaptability in Mobile Agent Systems using Reflection , 2000 .

[3]  Akihiko Ohsuga,et al.  picoPlangent: An Intelligent Mobile Agent System for Ubiquitous Computing , 2004, PRIMA.

[4]  Boris Magnusson,et al.  ECOOP 2002 — Object-Oriented Programming , 2002, Lecture Notes in Computer Science.

[5]  H. Tokuda,et al.  m-P@gent: a framework of environment-aware mobile applications for small, networked appliances , 2002, Proceedings 2002 IEEE 4th International Workshop on Networked Appliances (Cat. No.02EX525).

[6]  J. van Leeuwen,et al.  Intelligent Agents and Multi-Agent Systems , 2002, Lecture Notes in Computer Science.