The AUIML Toolkit provides software development tools that allow developers to write an application once and run it in Java Swing or on the Web without any changes. The AUIML Toolkit includes the AUIML VisualBuilder, which is an Eclipse-based visual panel editor built on top of the Eclipse Visual Editor Project. The AUIML VisualBuilder allows developers to easily build user interfaces and generate Java data and event-handling code for them. Additional Java code can be written to AUIML's API to control application flow, data validation, and to listen for events. Once the application is implemented, it can be deployed as a Java Swing application or as an HTML servlet without changing the application's code.
The current release of the AUIML Toolkit includes both a Java Swing Renderer and an HTML Renderer. The Swing Renderer provides rich client functionality for installed applications by using Java Swing technology to display the panels. The HTML Renderer runs as a servlet and sends an HTML representation of the panel to the client browser, allowing the same application to run on the Web without any source code changes. Printer Friendly Page Send to a Friend