Contributions from the
OAAź Users' Community

This is the place for source code that OAA users want to share with their fellow users. Contributions are most welcome and appreciated!

What kind of contributions are needed? Well, anything you think may be of any use to anyone else using OAA! Could be sample agent code, a reusable fragment of code, code for an entire agent (or suite of agents), a test program, tools for constructing agents, utilities for running or monitoring agents, or whatever.

If you would like to contribute code you've written, you may do so in either of two ways:

For each contribution, a separate page will be created, containing documentation and download links, and linked from this page. Any descriptive text or external documentation provided by the author will be featured on the separate page, to help others get started. (If desired, the author can provide this separate HTML page with the code contribution. Otherwise, it will be created by OAA staff.)

Unless noted otherwise, all source code listed here is for use with the OAA 2 distribution, available from the Documentation and Distribution section of this WebSite.



SQL Database Access Agent
Authored by Mark Johnson with contributions by Peter Jarvis (both of SRI International)
Posted September 8, 2003

Access relational databases via JDBC facilities.

Documentation and Download



WordNet agent
Authored by Chris Culy (AI Center, SRI International)

Documentation and Download



Google Agent
Authored by Peter Jarvis (AI Center, SRI International)
Posted January 13, 2003

Access Google Inc's search engine through OAA.

Documentation and Download



Attain natural language agents
Authored by Chris Culy (AI Center, SRI International)
Posted July 6, 2002

Note: this is identical with the Attain agents included in the OAA 2.1.0 distribution. Beginning with 2.2.0, these agents are no longer included in the distribution.

Documentation and Download



Saphira Java agents
Authored by Alexander Osherenko (osherenko@gmx.de)
Posted July 15, 2001
Mailing list references:
[oaa-users] Re: Mobility in OAA

Documentation and Download



A "stage" agent supporting peer-to-peer transfer of files between agents using HTTP
Authored by Stuart Lowry (stuart.lowry@saic.com) and
Scott Palmateer (scott.a.palmateer@saic.com)

Contributed March 13, 2001
Mailing list references:
[oaa-users] Re: file transfer
[oaa-users] Re: Peer-to-peer communication
[oaa-users] Re: Peer-to-peer communication

Documentation and Download



Java abstract class providing connection and basic setup for client agents
Authored by Derek Smyth
Contributed February 24, 2001
Mailing list reference:
[oaa-users] Re: Contributions Repository now available!

Documentation and Download



Two sample Java agents
Authored by Deepak Rautela
With modifications by Adam Cheyer
Contributed February, 2001

Documentation and Download