OpenAjax Hub Project

This index-file describes the layout of the OpenAjax Hub Project.

This open source project contains the reference implementation of the OpenAjax Hub Specification, along with various related utilities and test cases. The specification of the OpenAjax Hub is developed by the OpenAjax Alliance. See http://www.openajax.org/member/wiki/OpenAjax_Hub_Specification.

Directories

The following directories are included in the package:

For developers who download and initialize JSUnit on their systems:

Hub source (src/)

The src/ directory contains the original JavaScript source code. Right now there is only one file in this directory.

Compiled Hub library (release/)

The release/ directory contains the release version of the OpenAjax Hub project. This is the version that outside developers should use to have their Ajax runtime libraries or Ajax applications take advantage of the OpenAjax Hub.

Automated regression testing of the reference implementation (testsrc/)

Regression tests for the Hub's source code are stored in testsrc/. There are multiple clusters of files focused on individual feature areas. For example, for the publish/subscribe feature, the following files exist:

Conformance tests (conformancetests/)

Holds conformance test cases for software that makes use of the Hub to see if they satisfy various OpenAjax Conformance requirements.

At this point, there is only one subdirectory:

Other files

The following file is key to the Ant-driven automated testing process: