Review: Canoo UltraLightClient Takes a New Approach to Java GUIs
In the realm of Java GUIs, UltraLightClient from Canoo attempts to split the difference between AWT-like lowest-common denominator approaches and platform-specific optimization. Find out whether ULC's innovative 'half object' approach is the solution you've been looking for.
by Laurence Moroney
August 11, 2005
ava recently celebrated its 10th birthday at JavaOne in San Francisco. It's come a long way in that time, and a decade is a long time in technology. It's a measure of its success, and of its great original design that it hasn't had to change a great deal, language- and architecture-wise, over that time. Of course what you have today may look a lot different from what you had 10 years ago, but these are as a result of evolutionary steps, rather than revolutionary steps.
One place where it was challenged 10 years ago, and is still challenged today is in the presentation layerin the facility to easily develop the richest user experience possible. The original Java had the AWT, which took a lowest-common denominator approach to allow for cross-platform ease. This of course led to problems when users of operating systems wanted functionality that was specific to that operating system, and the lowest-common denominator approach couldn't handle that. For example, Windows users are used to two buttons on their mousethe right button for context menus. But this couldn't be handled in a cross-platform way, as the Macintosh only used one button, and AWT had to handle both.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!