Abstract User Interface Markup Language Toolkit

Learn to write an application once and run it in Java Swing or on the Web without any changes. The Abstract User Interface Markup Language Toolkit provides software tools that allow you to easily build user interfaces and generate Java data and event-handling code for them.