2.0

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.

Depending on the application, XML descriptors may be deployed with the remaining code or loaded from a remote server at runtime. This late binding of the GUI has many advantages. Enabling features in an application based on a license code or a user's role does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the non-maintainable code.

While SwiXml doesn't free the developer from knowing the javax.swing package, it reduces the amount of repetitive, sometimes error prone, and often complex GUI related code.

Constructing a User Interface based on XML documents is not a totally new idea. Projects like Thinlet, XUL, XULUX, Jelly, and SwingML, to name a few, have successfully proven this concept.

github | Social Coding - Powered by Rackspace Hosting

   SwiXml, source code hosted on github.

Slides:
Declarative UI generation with SwiXml / Presentation/Talk slides.

Opinions:
Read here, what some developers and users are saying about SwiXml.

Download:
Download Version 1.4 Build 144 of the SwiXml library (incl. Java source code as well as TAG and API documentation.) Does NOT require Java 5.0.
Download Version 1.5 Build 149 of the SwiXml library (incl. Java source code as well as TAG and API documentation.) Requires Java 5.0 or later.
Download Version 1.6 [April 2011] Build 161 of the SwiXml library (incl. Java source code as well as TAG and API documentation.) Requires Java 5.0 or later and supports JGoodie FormLayout.
Download Version 2.0.1 [July 2011] Build 201 of the SwiXml library (incl. Java source code as well as TAG and API documentation.) Requires Java 5.0 or later and supports JGoodie FormLayout.

Donations:
The open source movement is something new; it's different and doesn't fit neatly into accepted economic theories. Is it sustainable, the beginning of a new economic order, or is it a flash in the pan?
The Swixml.org project accepts donations. Even if you don't own a paypal account, you will be able to donate to the project with a Visa/Mastercard directly, following the same link.
The donations will be help to maintain the project and infrastructure.


Carlsbad Cubes Swixml, founded by Wolf Paulus
Copyright ©2003-2012 - Wolf Paulus. All Rights Reserved.
Email: info@swixml.org
All trademarks are property of their respective owners.