Basel, Switzerland (PRWEB) November 5, 2005
Canoo has released an upgrade of its free Eclipse Integration plug-in. The Canoo plug-in for UltraLightClient (http://www.canoo.com/ulc) simplifies Rich Internet Application (RIA) development. It integrates UltraLightClient into the Eclipse IDE, thus enabling developers to deliver pure Java-based RIAs with unprecedented efficiency. The new plug-in version is now compatible with Eclipse 3.1 and is available for download at the UltraLightClient Code Community for free (http://ulc-community.canoo.com).
Build Rich Internet Applications using Java standards
UltraLightClient enables the development of Rich Internet Applications (RIA) based entirely on Java standards. It uses Swing on the client, standard communication protocols set by the J2EE container, and standard lifecycle management on the server. In contrast to other more proprietary platforms, UltraLightClient is an add-on library for Swing and J2EE and can be easily integrated into existing web platforms. The principal design of UltraLightClient is based on the half-object and protocol design pattern. Applied to Swing, this pattern is used to offer the Swing API in a server-side programming model, providing rich user interfaces in a web architecture (http://javadesktop.org/articles/canoo/index.html).
UltraLightClient-based applications can be deployed in any J2EE container, as a portlet, or even stand-alone without changing the code. On the client, a standard JRE from 1.3.1 upwards is all that is required.
UltraLightClient is available for purchase at http://www.canoo.com/ulc/. A developer license costs US$ 1499 and includes free runtime distribution on any number of servers. A free evaluation license may be obtained for 30 days. See Key Differentiators to find out how the Canoo solution compares with other RIA technologies.
The Eclipse IDE Plug-in for UltraLightClient
Dedicated Eclipse wizards guide Java developers through the steps required to create a new project, automatically linking all necessary UltraLightClient libraries and defining a clean structure. The plug-in generates a sample ULC application that can be used as a template to understand the use of a launcher and the structure of a main class in ULC. Updating an existing ULC project to a new ULC version is carried out automatically. The plug-in streamlines the export procedure to deploy a productive application as an applet or using Java Web Start. Other new plug-in features include the possibility to specify small extensions to be deployed on the client-side, and the selection of customized launchers during export. Developers can create their own custom launchers within a project and automatically deploy these as client extensions. The plug-in source code and documentation is available for download at the UltraLightClient Community website (http://ulc-community.canoo.com).
Code Community for UltraLightClient Developers
The UltraLightClient Code Community provides a platform for developers to share useful extensions, add-ons and integration snippets. All code contributions are available for free.
For more information about Eclipse 3.1, the Eclipse consortium, open-source community and royalty-free downloads, please refer to http://www.eclipse.org.
Canoo (http://www.canoo.com) is specialized in object-oriented, J2EE-based software, delivering solutions for business applications and products for software development. The software company is based in Basel, Switzerland and is participating in the Eclipse Visual Editor project. Currently, more than 70 customers use UltraLightClient. Besides UltraLightClient, the Canoo product range includes WMTrans, a software library for language analysis and generation, and Webtest, an open-source, XP-style, Java-based functional testing tool for web applications.