OAA 2.1 Tutorial
The OAA 2.1 Tutorial is a brief, must-read guide for new OAA developers
wanting to run an OAA system and create a new agent. The tutorial is currently
available only in HTML
form.
OAA 2.1 Developer's Guide
This developer's guide is "the bible", containing information on:
-
Overview of the OAA
-
Agent Infrastructure
-
Requesting and providing services using the Interagent Communication Language
(ICL)
-
Creating OAA Agents
-
OAA Agent Library Library primitives
-
Triggers
-
Data Management
-
Running an agent application using Start-It
[HTML]
OAA Reference Manual
This manual gives reference pages on all of OAA's built-in primitives supplied
by the Agent Library.
[HTML]
ICL Reference Manual
For non-Prolog languages, Interagent Communication Language (ICL) parsing
and construction APIs are described in the ICL API Reference Manual. This
manual is currently for the C library, but other non-Prolog interfaces
will be very similar. For Java, see the the JavaDoc reference manual in
the next section.
[HTML]
JavaDoc Reference Manual For OAA 2.1
This manual gives reference pages on all of OAA's built-in primitives supplied
by the Java version of the agent library. This version of the reference
manual is specifically for the Java Programming language, but it should
be fairly useful for other languages as well.
HTML.
[Download zip file]
[Download .tar.gz file]
C Library Documentation
Unfortunately, at present, there is no complete external
documentation of the OAA2 C library functions, except for the
functions of the ICL module, as presented in the ICL Reference Manual,
above. (These are probably the functions for which documentation is
most frequently needed.) For other C library functions, it is helpful
to know that, for the most part, they are quite similar to Java
library procedures. Also, the internal documentation (in liboaa.c and
the other source files) is fairly complete.
Here is a small sample code fragment, which illustrates how to declare
a solvable, and define its handler function, using the C library:
C code
Documentation of Individual Agents
This section provides online documentation about individual OAA agents.
Browse OAA2 Individual Agent documentation
2.1.0 Release Notes and Version History
Version History
Release Notes (README.txt)