jyWebShell is a simple Java/Struts-based web interface to a server-side Jython session. It uses the XmlHTTPRequest object where possible to provide a fast interface, but only degrades gracefully to using basic POST functionality as required. Sessions are provided RESTfully to clients. Jetty is used in the example below, but the web-application itself is container-agnostic. The author considers it to be a good, simple example of using each technology involved.


I have created a Flash demo of jyWebShell in action; since it provides a full and unrestricted python environment and I don't have an appropriately-strong sandbox.


authored: jsled, 2005.02.21