UltraLightClient (ULC) is an add-on library for Swing and J2EE that allows the use of Swing in thin client architecture. With ULC, apps are hosted in an appserver much like HTML based apps, with only a Presentation Engine on the desktop, which displays the user interface and forwards user interactions to the server. The entire state of the application is maintained on the server. The Presentation Engine is conceptually stateless but caches state for immediate access to increase performance.
- Posted by: Floyd Marinescu
- Posted on: May 09 2005 15:16 EDT
New in UltraLightClient 6.0 are the ability to pause and resume a user session including its editing state, e.g. current windows opened, selections, and scroll positions. Other new features include action support for components with action listeners, a new Border API, and full support of Swing layouts.
- Where is HOPP preferable to code shipping? by Marc Domenig on May 17 2005 04:03 EDT
- Canoo UltraLightClient Takes a New Approach to Java GUIs by sandra wendland on September 27 2005 07:44 EDT
As the CEO of Canoo, I'd love to hear opinions on where the half-object + protocol design pattern approach as chosen by UltraLightClient is considered better than the code shipping approach followed by products like Flex. Or, put differently: which application scenarios for Rich Internet Applications (RIA) are suited for code shipping and which for HOPP?
DevX has published a review on Canoo's UltraLightClient:
For more infos on UltraLightClient see: