OAA 2.3 Tutorial
The OAA 2.3 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.3 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.3
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
The same materials can be downloaded for local use:
[Download zip file]
[Download .tar.gz file]
but please note that the online documentation (and the
downloadable compressed files) may be updated from
time to time.
C Library Documentation
The C API Documentation
(HTML) has been generated using Doxygen.
Included in this documentation is a pair of
example agents
that demonstrate the basics for creating OAA agents in the C language.
The same materials can be downloaded for local use:
[Download zip file]
[Download .tar.gz file]
but please note that the online documentation (and the
downloadable compressed files) may be updated from
time to time.
Please email your questions about (and suggestions for) this C library
documentation to: oaa-users@ai.sri.com.
Here also is a small sample code fragment, which illustrates how to declare
a solvable, and define its handler function, using the C library:
C code
.NET Library Documentation
The .NET library documentation - a collection of about a half-dozen HTML files - is available for browsing here.
The entire set of files may be downloaded in ZIP format.
Documentation of Individual Agents
This section provides online documentation about individual OAA agents
that are included in the release.
Browse OAA2 Individual Agent
documentation
Note that additional agents are available (and are documented) on the
Code Contributions
page (part of the Contact and Community section of the Web site).
2.3.0 Release Notes and Version History
This section includes the "README" files from the top-level "doc"
directory of the distribution.
Version History
Overview and Installation (README.txt)
Configuring and Testing the Sample Agents (README_RUNTIME.txt)
The Source Code (README_SRC.txt)