XML UI Toolkits Java Open Source Software Directory http://java-opensource.com/open-source/xml-ui-toolkits.html Tue, 02 Sep 2014 08:55:15 +0000 Joomla! 1.5 - Open Source Content Management en-gb uihierarchy http://java-opensource.com/open-source/xml-ui-toolkits/1126-uihierarchy.html http://java-opensource.com/open-source/xml-ui-toolkits/1126-uihierarchy.html

UIHierarchy is a library that facilitates creation of user interfaces. The main idea is to enforce the mental picture of the containment hierarchy of GUI components by writing the code in the same logical way. Code gets much easier to understand, much shorter, and easy to maintain. Additionaly, UIHierarchy can manipulate resulting components hierarchies in a powerful way. [It is a UI helper library, but no category of this site really match. UIHierarchy has a small XML module though but it is not the main focus.]

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:30 +0000
jaxx http://java-opensource.com/open-source/xml-ui-toolkits/1123-jaxx.html http://java-opensource.com/open-source/xml-ui-toolkits/1123-jaxx.html

JAXX enables you to write simple XML files describing components and their interactions, and then compile those XML files into ordinary Java classes. JAXX features extremely powerful scripting and data binding, CSS stylesheet support, and many other advanced features.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:24 +0000
koalagml http://java-opensource.com/open-source/xml-ui-toolkits/1127-koalagml.html http://java-opensource.com/open-source/xml-ui-toolkits/1127-koalagml.html

KoalaGML, the koala GUI Markup Language, allows developers to rapidly generate graphical user interfaces by writing XML documents that define the layout and content of the interfaces. It is both a markup language and a toolset for generating the Java GUI code from the markup. Inspired by Java Server Pages (JSP), koalaGML consists of a rich and growing set of features, including: session beans, custom imports, exception handling, custom error forms, relative layout of elements (with tables ala HTML) and a huge set of widgets.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:33 +0000
wazaabi http://java-opensource.com/open-source/xml-ui-toolkits/1124-wazaabi.html http://java-opensource.com/open-source/xml-ui-toolkits/1124-wazaabi.html

WAZAABI is an open source project that delivers significant benefits for building Eclipse RCP based Java and J2EE rich client applications. Wazaabi includes a GUI framework that brings XUL to Eclipse RCP plug-in developpers and a set of components that link the client-side XUL based viewers and forms to server-side business components.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:26 +0000
purnama-xui http://java-opensource.com/open-source/xml-ui-toolkits/1125-purnama-xui.html http://java-opensource.com/open-source/xml-ui-toolkits/1125-purnama-xui.html

The XUI tagset is an XML format that describes graphical user interfaces. On its own this tagset isn't terrifically useful. With an application programming interface however, it becomes a powerful cross-platform and cross-language scripting language allowing the creation of GUIs without actual program code.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:28 +0000
thinlet http://java-opensource.com/open-source/xml-ui-toolkits/1113-thinlet.html http://java-opensource.com/open-source/xml-ui-toolkits/1113-thinlet.html

Thinlet is a GUI toolkit, a single Java class, parses the hierarchy and properties of the GUI, handles user interaction, and calls business logic. Separates the graphic presentation (described in an XML file) and the application methods (written as Java code). Its compressed size is 38KB, and it is LGPL licensed. Thinlet runs with Java 1.1 (browsers' default JVM) to 1.4, Personal Java, and Personal (Basis) Profile. Swing isn't required.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:04 +0000
swixml http://java-opensource.com/open-source/xml-ui-toolkits/1115-swixml.html http://java-opensource.com/open-source/xml-ui-toolkits/1115-swixml.html

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.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:08 +0000
jxul http://java-opensource.com/open-source/xml-ui-toolkits/1121-jxul.html http://java-opensource.com/open-source/xml-ui-toolkits/1121-jxul.html

The jXUL project is an open source project to integrate the XUL language into the Java Platform

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:20 +0000
widgetserver http://java-opensource.com/open-source/xml-ui-toolkits/1116-widgetserver.html http://java-opensource.com/open-source/xml-ui-toolkits/1116-widgetserver.html

WidgetServer is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing app, a client/server Swing app, or as a Web app without any change. It includes a mixed deployment mode, which supports one server to serve Swing clients and Web clients at the same time. The framework uses XML or a single java API to define an application's GUI independently from target client technology. It provides a common widget-based, object-oriented programming interface for Web and Swing GUIs, which prevents the developer from struggling with HTML and HTTP or with the internals of Swing. The project includes a GUI builder that is based on the framework's functionality.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:10 +0000
swingml http://java-opensource.com/open-source/xml-ui-toolkits/1120-swingml.html http://java-opensource.com/open-source/xml-ui-toolkits/1120-swingml.html

SwingML is an effort to create a markup language to render in a web browser JFC/Swing based graphical user interfaces.

]]>
joeguo@gmail.com (Administrator) XML UI Toolkits Wed, 24 Sep 2008 08:43:18 +0000