| By Java News Desk | Article Rating: |
|
| January 6, 2007 03:30 PM EST | Reads: |
19,249 |
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,249
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. |
||||
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Adobe Unveils LiveCycle Enterprise Suite 2 for Deployment in the Cloud
- Adobe Flex Developer Earns $100K in New York City
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Ph.D. in Twitter Anyone?
- Eolas Sues the Internet
- Adobe LiveCycle Enterprise Suite 2 for Cloud Computing
- Adobe Betas Target RIAs and Cloud Computing
- Special Report on the Emerging Cloud Computing Trend
- Adobe Cans Another 9% of its Workforce
- My Thoughts on Ulitzer
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Ulitzer Live! New Media Conference & Expo
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Cloud Executives Feature on Cloud Computing Expo Power Panel
- Software Flexibility in the Cloud - Part 4 of 5
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Is Microsoft as Free as Open Source?
- Adobe Reader Sued
- Adobe Unveils LiveCycle Enterprise Suite 2 for Deployment in the Cloud
- Where Are RIA Technologies Headed in 2008?
- Cover Story: How to Increase the Frame Rates of Your Flash Movies
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Your First Adobe Flex Application with a ColdFusion Backend
- Adobe Flex 2: Advanced DataGrid
- i-Technology Blog: Death-Knell For "Rich Media? Hardly!
- Adobe/Macromedia - Microsoft, Look Out!
- How To Create a Photo Slide Show ...
- Adobe Flex Interface Customization - Themes, Styles, Skins
- Personal Branding Checklist
- Has the Technology Bounceback Begun?
- "Real-World Flex" by Adobe's Christophe Coenraets







































