Table of Contents
MICA is implemented in Java. It consists of a number of packages.
But when you get down to it, for implementing agents, there are only a
few classes that matter:Agent, AgentTransport,
XMLOverTCPAgentTransport from the
unsw.cse.mica.agent package;
Mob from the
unsw.cse.mica.data package; Blackboard,
SQLBlackboard and XMLOverTCPBlackboardTransport from the
unsw.cse.mica.blackboard package. Also of use may
be the DefaultAgent,
DefaultAgent2 and GUIAgent
classes, which provide various partial implementations of an
agent.
All of these classes have extensive Java documentation, so you may also wish to examine the javadocs that are included with MICA.