This post originated from an RSS feed registered with Java Buzz
by Wolf Paulus.
Original Post: Swiml 1.1
Feed Title: Wolf's Web Journal
Feed URL: http://wolfpaulus.com/feed/
Feed Description: Journal - dedicated to excellence, and motivated by enthusiasm to trying new things
Swixml is a small GUI generating engine for Java applications and applets. Graphical User Interfaces are described in XML documents that are parsed at runtime and rendered into javax.swing objects.
The Swixml 1.1 release resolves some minor issues and allows case-insensitive attribute names to be used in XML GUI descriptors for. The documentation has been updated and the new build uses updated libraries from Sun, Apple, and JDOM.org.
More importantly, to encourage further source code contributions, the Swixml source has been put under java.net community's version control system: CVS.
Since not everyone has subscribed to the Swixml newsgroup or has ported a project from JFC/Swing to Swixml, let me quote Rick Jelliffe, CTO of Topologi, and a standards activist with ISO and W3C: "As one of the original contributors to XML, it is great to see it used in this way. We only use SwiXML currently for the frames and menus.
Previously we used Visual Age Visual Builder for these. I liked using Visual Age (which has now migrated to Eclipse in some form) but it generated terribly verbose code all into a single file.
By moving to SwiXML, we have
* reduced our source code size by 500K (unbelievable, but that is Visual Age!)
* improved maintainability
* seemingly improved our start-up time "