| By Java News Desk | Article Rating: |
|
| January 6, 2007 03:30 PM EST | Reads: |
19,241 |
ULC XML is an UI generator for UltraLightClient applications. The XML file is parsed at runtime and rendered into Java objects. ULC XML is similar to the solution offered by the open source project SwiXml: Java classes are mapped to element names; property names translate into attribute names. Developers familiar with SwiXml have little effort learning how to use ULC XML. The Canoo tool offers a Rich Internet Application (RIA) option for SwiXml/Swing developers. The download package includes free samples such as the ULC XML version of the ULC OnlineShop demo.
ULC XML provides a faster and easier way to develop rich, responsive GUIs for web applications. The major benefit is that the layout of the user interface is separate from the Java classes of the application. The XML hierarchy mirrors the hierarchy of UI components such as windows, sub-windows, tables, trees and tabs and allows developers to quickly assemble a user interface.
ULC XML requires a license of UltraLightClient. A free evaluation license is available at the product website. A developer key costs 1499 US$ per seat and can be purchased online at the Canoo webshop.
UltraLightClient (http://www.canoo.com/ulc/) is a Java library that bridges the gap between Swing UI components and a server-side Java EE architecture, enabling the development of Rich Internet Applications (RIA) that are based entirely on Java.
The lean library delegates everything it possibly can to the Java EE and Java SE infrastructure. It uses Swing on the client, standard communication protocols set by the Java EE container, and standard lifecycle management on the server. In contrast to other more proprietary platforms, UltraLightClient closely follows Java standards 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.
UltraLightClient-based applications can be deployed in any Java EE container, as a portlet, or even stand-alone without changing the code. On the client, a standard JRE from 1.4.2 or later is all that is required.
Published January 6, 2007 Reads 19,241
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
![]() |
j j 09/19/06 10:21:02 PM EDT | |||
Canoo has announced the release of ULC XML, a tool that allows developers to create UltraLightClient user interfaces from XML files. ULC XML is a free and open-source tool for Canoo?s Java RIA library. It is available for download at the ULC XML project site (https://ulcxml.dev.java.net/) at Java.net. |
||||
![]() |
j j 09/19/06 10:20:03 PM EDT | |||
Canoo has announced the release of ULC XML, a tool that allows developers to create UltraLightClient user interfaces from XML files. ULC XML is a free and open-source tool for Canoo?s Java RIA library. It is available for download at the ULC XML project site (https://ulcxml.dev.java.net/) at Java.net. |
||||
![]() |
j j 09/19/06 09:53:29 PM EDT | |||
Canoo has announced the release of ULC XML, a tool that allows developers to create UltraLightClient user interfaces from XML files. ULC XML is a free and open-source tool for Canoo?s Java RIA library. It is available for download at the ULC XML project site (https://ulcxml.dev.java.net/) at Java.net. |
||||
![]() |
j j 09/19/06 09:27:40 PM EDT | |||
Canoo has announced the release of ULC XML, a tool that allows developers to create UltraLightClient user interfaces from XML files. ULC XML is a free and open-source tool for Canoo?s Java RIA library. It is available for download at the ULC XML project site (https://ulcxml.dev.java.net/) at Java.net. |
||||
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Adobe Flex Developer Earns $100K in New York City
- Adobe LiveCycle Enterprise Suite 2 for Cloud Computing
- Adobe Betas Target RIAs and Cloud Computing
- Adobe Cans Another 9% of its Workforce
- Moyea DVD4Web Converter V2.0 Converts DVD to FLV Fast and Synchronously with Watermarks
- Adobe & Salesforce Cut Cloud Deal
- Adobe Fiddles with its Web Apps
- Hosting.com Launches ColdFusion 9 in the Cloud
- The Real Time Infrastructure Ultimatum
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Is Microsoft as Free as Open Source?
- Adobe Reader Sued
- The Planet Named “Bronze Sponsor” of Cloud Computing Expo
- Microsoft Expression Web Has Got Game
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Adobe Flex Developer Earns $100K in New York City
- Bruce Chizen Joins Voyager Capital as Venture Partner
- My Top Seven Wishes From Adobe MAX 2009
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- Constructing an Application with Flash Forms from the Ground Up
- AJAX World RIA Conference & Expo Kicks Off in New York City
- CFEclipse: The Developer's IDE, Eclipse For ColdFusion
- Personal Branding Checklist
- Adobe Flex 2: Advanced DataGrid
- Has the Technology Bounceback Begun?
- Building a Zip Code Proximity Search with ColdFusion
- i-Technology Viewpoint: We Need Not More Frameworks, But Better Programmers
- The Asynchronous CFML Gateway
- Web Services Using ColdFusion and Apache CXF























