Mobile agent-based compound documents

This paper presents a mobile agent-based framework for building mobile compound document, which can each be dynamically composed of mobile agents and can migrate itself over a network as a whole, with all its embedded agents. The key of this framework is that it builds a hierarchical mobile agent system that enables multiple mobile agents to be combined into a single mobile agent. The framework also provides several value-added mechanisms for visually manipulating components embedded in a compound document and for sharing a window on the screen among the components. This paper describes this framework and some experiences in the implementation of a prototype system, currently using Java the both implementation language and component development language, and then illustrates several interesting applications to demonstrate the framework's utility and flexibility.

[1]  Metin Feridun,et al.  ADK-building mobile agents for network and systems management from reusable components , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[2]  Ichiro Satoh Network Processing of Mobile Agents, by Mobile Agents, for Mobile Agents , 2001, MATA.

[3]  Jun Rekimoto,et al.  Pick-and-drop: a direct manipulation technique for multiple computer environments , 1997, UIST '97.

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

[5]  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.

[6]  Clemens Szyperski,et al.  Component software , 1997 .

[7]  Ken Arnold,et al.  The Java programming language (2nd ed.) , 1998 .

[8]  Sean Cotter,et al.  Inside Taligent Technology , 1995 .

[9]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

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

[11]  Jim White,et al.  Telescript technology: mobile agent , 1999 .

[12]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[13]  Ichiro Satoh Adaptive protocols for agent migration , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

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