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.