SALT -- mobile agent franework on J2EE
2/10/00 23 - Rickard Öberg's MS thesis at Linkoping developed a mobile agent framework designed for ecommerce applications that is based on Java's J2EE server that provides persistence, transactions and security.
Mobile agent applications
12/19/99 634 - This is a good overview of the state of the art in mobile agent research. It appeared in the "trend wars" columnin IEEE Concurrency,July-September 1999 Issue.
The Ara Platform for Mobile Agents
12/19/99 13 - Ara is a platform for the portable and secure execution of mobile agents inheterogeneous networks. Mobile agents in this sense are programs with the ability tochange their host machine during execution while preserving their internal state. Thisenables them to handle interactions locally which otherwise had to be performedremotely. Ara's specific aim in comparison to similar platforms is to provide fullmobile agent functionality while retaining as much as possible of establishedprogramming models and languages.
TACOMA - Operating system support for agents
12/19/99 14 - The TACOMA project (Tromsø And COrnell MovingAgents) focuses on operating system support foragents and how agents can be used to solveproblems traditionally addressed by other distributedcomputing paradigms, e.g. the client/server model.
1/1/00 16 - A mobile-agent system called D'Agents is under development at Dartmouth College. The ultimate goal of D'Agents is to support applications that require the retrieval, organization and presentation of distributed information in arbitrary networks. Some of the research areas are: Security mechanisms Support for mobile and partially connected computers Navigation, network sensing and resource discovery tools Automatic indexing, retrieval and clustering techniques for text and other documents D'Agents is used in several information-retrieval and workflow applications.
A Hands-On Look at Java Mobile Agents
1/27/00 14 - by Joseph Kiniry and Daniel Zimmerman, IEEE Internet Computing, Vol. 1, No. 4, July - August 1997. we downloaded three of the leading commercial systems—IBMs Aglets, General Magics Odyssey, andObjectSpaces Voyager—and looked at issues such as ease of installation, feature set, documentation, and cost. We also discuss new capabilitiesof Java 1.1 that show promise as simple yet powerful means to create mobile agent systems. We conclude with a brief look at the ways in whichmobile agents are currently being used and the limitations of todays technologies.
The Mobile Agent List
1/31/00 20 - A comprehensive list of mobile agent systemsmaintained by Fritz Hohl (Stuttgart) that can be added to via a web form.
1/31/00 15 - A project at Cambridge studyingcommunication primitives for interaction between mobile agents has developed Nomadic Pict as an extension to Pict with the notion oflocations, agents, migration, distribution, and failures. Pict is a concurrent programming language based on the pi-calculus.
Mobile Agents and the Future of the Internet
2/18/00 664 - Mobile Agents and the Future of the Internet , David Kotz and Bob Gray, ACM Operating Systems Review, 33(3), Aug 1999, pp 7-13.,-- an update of aposition paper that appeared at the Workshop Mobile Agents in the Context of Competition and Cooperation (MAC3) at Autonomous Agents, May1, 1999, in Seattle, Washington, USA.
9/8/00 14 - µCode is a small Java API that aims at providing a minimal set of primitives to support mobility of code and state (i.e.,Java classes and objects) developed by , Gian Pietro Picco and colleages at Politecnico di Milano. µCode is open source, with the use of binaries and source code regulated by the GNU Lesser General PublicLicense.
Brakes - A portable thread serialization mechanism for Java
12/28/00 18 - Brakes is a way to add mobility to java threads and consists of two parts: a ByteCode transformer whichinstruments Java classfiles so they are able to capture their current internal state at any given time and a small framework which uses the ability of the 'patched' classes to allow Java threads topause and resume whenever desirable.
Future Directions for Mobile Agent Research
8/22/02 21 - David Kotz, Robert Gray, and Daniela Rus, Future Directions for Mobile Agent Research, IEEE Distributed Systems, August 2002. "The field of mobile agents should shift its emphasistoward mobile code, inall its forms, rather than continue focusing on mobileagents."