README for the one and only test case for InteropFest March 2007 ---------------------------------------------------------------- This directory contains the one and only test case for OpenAjax Alliance's interoperability event that will happen around the time of the Alliance's face-to-face meeting on March 22-23, 2007 in NYC. To pass the test, an Ajax library has to do 5 things: 1. Register itself with the Hub via OpenAjax.registerLibrary(). 2. Register its globals via OpenAjax.registerGlobals(). 3. Register its load event handlers via OpenAjax.addOnLoad(). 4. Don't anything to cause the publish/subscribe system to quit working. 5. Don't anything to cause the markup scanner to quit working. The test case consists of the following files: * ./HubTest-BasicConformance.html - This is the file that you load in a browser to show whether your library passes the test. If your library passes the test completely, a table appears with five occurrences of the string: "TEST SUCCEEDED!!!". - You need to make minor customizations to this file. * ./HubTest-BasicConformance.js - This file contains the logic behind the test case. - Do not modify this file. * ./SampleAjaxLibrary.js - Trivial sample library that passes the test. - You must remove this file and replace with your own Ajax library. * ./stylesheets/* - CSS used by the test * ./images/* - Images used by the test Further instructions can be found within the comments in files HubTest-BasicConformance.html and SampleAjaxLibrary.js. OpenAjax Alliance Members should be sure to update the wiki page at: http://www.openajax.org/member/wiki/InteropFest_2007_March as you make progress.