Xoetrope

 Wiki : WhatIsXui

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

What is XUI?


XUI (pronounced zoo'ey)is an open source Java and XML framework for building RIAs. Using either a NetBeans or Eclipse plug-in you can visually create an application and the content. The plug-in generates the XML (which you can also interactively edit), the event handling, the data binding and data management, and all the configuration needed by the application. You can even generate the XML dynamically and combine this with predefined context for visually appealing results.

At runtime a small application stub is deployed, via Java Web Start, CD or other means. Once launched the stub renders the XML as a Swing, AWT or SWT interface and pulls down whatever resources are needed by the application.

Your application is a first class Java application and you can use all the normal Java facilities and libraries. Most importantly you can leverage all your existing Java skills and tools for development and debugging, while allowing XUI to take care of the low level plumbing.

The XUI framework can be extended for various purposes and platforms by pluging in extensions and additions. The framework can be edited with visual design and development tools within the NetBeans and Eclipse IDEs.


At a glance


XUI is a Java and XML framework with which you can build


XUI supports Swing, AWT, SWT, MIDP/LCDUI and other widget sets. XUI has a range of standard components. You can easily extend the components, add new components or register third party components.

What does XUI provide?

How big is XUI?
XUI has a small footprint, starting off at < 200kB including an XML parser. It runs on all JDKs from 1.1.8 through to the very latest JDK.

How much does it cost?
Zero, Nada, Nothing - it's free and it's open source.

Where do I get it?
From SourceForge - http://sourceforge.net/projects/xui


Return to the Evaluator's Guide

There are no comments on this page. [Add comment]

Page was generated in 0.1479 seconds