- Here is an initial blog post that explains the new GUI: http://o2platform.wordpress.com/2011/03/07/o2-script-dwr-functions-viewer-and-invoker
- Here is the API that processes the DWR Javascript interfaces and creates a number of O2 objects that allow its easy manipulation and invocation: DWR_API.cs
There are quite a number of powerful O2 techniques at play here. For example note the use of the HtmlAgilityPack to quickly fetch the details of a web page's links, or the use of Jint (Javascript Interpreter for .NET) to access the AST of the dynamically created DWR's Javascript pages (which contain the details of the java functions that can be involved on the server)
Note: DWR is a Java/Javascript AJAX-powerhouse Web Remoting technology (see http://directwebremoting.org for more details)