Bond
Bond is Java-based, object-oriented middleware for network computing developed at Purdue University.
Building mobile agents
Programming and deploying Java mobile agents with Aglets.
FarGo
FarGo is a Java-based programming environment for the development of mobile-component-based distributed applications.
Grasshopper-2
Grasshopper-2 is mobile agent environment compliant to the industry standards supporting agent mobility and management.
Hive
Hive is a Java software platform and general toolkit for creating distributed applications.
JAFMAS
JAFMAS provides a framework to guide the coherent development of multiagent systems along with a set of classes for agent deployment in Java.
Java Aglets
IBM's excellent Aglets Workbench lets you easily create mobile Java code.
Jumping Beans
Jumping Beans is a Java framework for building applications which can jump from computer to computer while executing.
Mobile Agents - Process migration and its implications
Good introductory article by David Reilly.
Open Agent Architecture
OAA is a framework for integrating a community of heterogeneous software agents in a distributed environment.
Tryllian
Made up of three basic components, Gossip is a knowledge management tool helping you find cool places, best buys and interesting contacts.
ZEUS
The ZEUS Agent Building Toolkit is an integrated environment for the rapid development of collaborative agent applications in Java.