UI Construction Kit
The Web is increasingly important for distributed applications
The need for simple ways to create user interfaces for Web-based applications.
The challenge - to do so in a way that works across platforms.
Dave Raggett