swixml - SwiXml GUI generating engine

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name swixml
Package version 1.5
Package release 0.b149.2.jpp5
Package architecture noarch
Package type rpm
Installed size 65.63 KB
Download size 54.34 KB
Official Mirror mirrors.dotsrc.org
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 none-maintainable code.


Package Version Architecture Repository
swixml-1.5-0.b149.3.jpp6.noarch.rpm 1.5 noarch JPackage 6.0
swixml - - -


Name Value
java >= 1.5.0
jdom -
jpackage-utils >= 1.7.3


Name Value
swixml = 1.5-0.b149.2.jpp5


Type URL
Binary Package swixml-1.5-0.b149.2.jpp5.noarch.rpm
Source Package swixml-1.5-0.b149.2.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install swixml rpm package:
    # yum install swixml
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install swixml rpm package:
    # zypper install swixml
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install swixml rpm package:
    # urpmi swixml




2009-04-22 - Ralph Apel <r.apel at r-apel.de> 0:1.5-0.b149.2.jpp5
- clean buildroot
2009-04-22 - Ralph Apel <r.apel at r-apel.de> 0:1.5-0.b149.1.jpp5
- Upgrade to 1.5 (build 149)
- Add pom and depmap frag
2006-08-29 - Ralph Apel <r.apel at r-apel.de> 0:1.5-0.b144.1jpp
- Upgrade to 1.5 (build 144)
- Add gcj_support option
- Add post/postun Requires
2005-03-01 - Ralph Apel <r.apel at r-apel.de> 0:1.2-0.b140.1jpp
- First release

See Also

Package Description
swixml-demo-1.5-0.b149.2.jpp5.noarch.rpm Samples for swixml
swixml-javadoc-1.5-0.b149.2.jpp5.noarch.rpm Javadoc for swixml
swixml-manual-1.5-0.b149.2.jpp5.noarch.rpm Documents for swixml
sysunit-1.0-1.jpp5.noarch.rpm SysUnit
sysunit-javadoc-1.0-1.jpp5.noarch.rpm Javadoc for sysunit
taglib-maven2-plugin-2.3.1-2.jpp5.noarch.rpm Taglib Maven plugin
taglib-maven2-plugin-javadoc-2.3.1-2.jpp5.noarch.rpm Javadoc for taglib-maven2-plugin
tagsoup-1.0.1-3.jpp5.noarch.rpm SAX-compliant parser written in Java that parses HTML as it is found in the wild: nasty and brutish
tagsoup-javadoc-1.0.1-3.jpp5.noarch.rpm Javadoc for tagsoup
tapestry-4.0.2-3.jpp5.noarch.rpm Tapestry Framework
tapestry-demo-4.0.2-3.jpp5.noarch.rpm Examples for tapestry
tapestry-javadoc-4.0.2-3.jpp5.noarch.rpm Javadoc for tapestry
testng-5.6-1jpp.noarch.rpm TestNG
testng-javadoc-5.6-1jpp.noarch.rpm Javadoc for testng
testng-manual-5.6-1jpp.noarch.rpm Documents for testng