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.
The following directories are included in the package:
src/ and release work correctly.For developers who download and initialize JSUnit on their systems:
src/)The src/ directory contains the original JavaScript source code. Right now there is only one file in this directory.
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.
src/ directory.
In the future, things might get more complicated, such as installing a compacted version (e.g., spaces and comments removed)
in the release/ directory.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:
release/OpenAjax.js and then loads
testsrc/_TestPubSub.js, which has all of the testing logic.
This file is used during Ant-driven automated testing.src/ and then loads
testsrc/_TestPubSub.js, which has all of the testing logic.
This file is used for manual unit testing by developers as they are writing new code or changing existing code.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:
The following file is key to the Ant-driven automated testing process:
testsrc/_TestPublishSubscribe_release.html.