This is a very simple demo of some of JUIBrowser's capabilities, the demo is the worst thing of the whole framework ... really ;)
The whole GUI is generated using a Swing-like API on the server, including event-processing:

1.) The "AsyncEventDemo" shows asynchronous event processing, in this case validating user-input
2.) The "LazyLoadingTable" shows a lazy loaded table and lazy image loading
3.) The "TreeDemo" shows the JUIBrowsers Tree-implmentation.