swixml - SwiXml GUI generating engine

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.



  • swixml = 1.5-0.b149.2.jpp5

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the 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


    • /etc/maven/fragments/swixml
    • /usr/share/java/swixml-1.5.jar
    • /usr/share/java/swixml.jar
    • /usr/share/maven2/poms/JPP-swixml.pom
    • /usr/share/swixml/changes.txt
    • /usr/share/swixml/license.txt
    • /usr/share/swixml/readme.txt


    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