OAA® 2.3.2 Downloads

OAA 2.3.2 Distribution

Note: source code contributions from the OAA users'community can be found on the OAA Community Contributions page.
The 2.2.1 distribution can be found here, and the 2.3.0 downloads can be found here.

About the Download Distribution

This distribution is released under the GNU Lesser General Public License.

This distribution provides everything you will need to run and develop an OAA system under either Windows or UNIX.

Although OAA 1.0 supported many languages (Java, C, C++, Prolog, Lisp, Visual Basic, Borland's Delphi, WebL, Perl), OAA 2.3 currently supports four: Java, C, Prolog, and HP's Web Language (WebL). Full source code to these libraries is included in the distributions, so feel free to help us port them to other languages.

In the meantime, however, please note that the OAA 2 Facilitator provides backwards compatibility with OAA 1 agents, so that a mix of OAA 1 and OAA2 agents can work together when connected to an OAA 2 Facilitator. This enables existing applications in Lisp, Visual Basic, and other languages to be OAA-wrapped and used in systems with OAA 2 agents. To see the available Downloads and Documentation for OAA 1, look here.

The Runtime Hierarchy

The runtime directory within the distribution includes the OAA Facilitator, several runtime and debugging tools for managing the agent community, and a sample application featuring simple natural language access to a dynamic collection of web sources (weather for national and international cities, a sample employee database). This distribution should enable you to run and understand an OAA system. You are then free to create your own individual agents and multi-agent applications.

This runtime distribution contains all binaries, java jar files, and scripts required to run the OAA tools and sample application.


The Source Hierarchy

The source code directory within the distribution provides source code to everything in the runtime hierarchy. Scripts and makefiles are included to facilitate compilation using gcc, Microsoft Visual C++, Java JDK 1.4 and Quintus or Sicstus Prolog.


Each of these downloads contains both source and runtime hierarchies, as described above. The source files in the Unix and Windows downloads are identical, except for newline characters. However, the Unix download omits Windows-specific binary files, and the Windows download omits Unix platform-specific binary files.

Installation and Documentation

Most OAA documentation is available online only; that is, it is not included in the distribution. All release-specific documentation is linked from the OAA 2.3.2 Documentation page.

To get started with the distribution, it is recommended that you begin with README.txt and README_RUNTIME.txt, available near the bottom of the 2.3 Documentation page (and also available in the top level "doc" directory of the distribution). These files include installation instructions.

Some additional, more general types of documentation, such as a white paper and FAQ, are linked from the OAA Documentation and Distribution page.

Copyright 2000-2007, SRI International.