INTRO SPECS TUTORIALS RESOURCES TOOLS ABOUT US CONTACT US
 
 
 

UIML Tools

Listed below are some implementations of UIML.

Platform

Implementation

C++

TV Server, AG has built a UIML to C++ renderer for embedded systems.  It was created to support a VCR product distributed in Europe to generate TV program listings.  Contact Ingo.Assenmacher@tv-server.de.

CORBA

Harmonia has created a proxy for CORBA that allows integration of UIs in UIML with CORBA objects.

HTML

Harmonia has created an HTML Renderer, which is a compiler that renders UIML user interfaces to HTML for viewing through web browsers.

Java

Harmonia has created a Java Renderer, which is an interpreter that renders UIML user interfaces in Java AWT/Swing.
Foundation Technologies implemented a Java Renderer for a variant of UIML which they are embedding in a product that provides views to business logic.  Contact Raoul Dorissen.

J2EE

Harmonia has created an interface servlet that allows invocation of its HTML, WML, and VoiceXML renderers in response to a URL arriving at a J2EE server. Harmonia has also created a proxy that allows UIs in UIML to invoke methods in J2EE beans.

.NET

Uiml.Net is an open source renderer written in C#. It has been created at the Expertisecentrum Digitale Media - Limburgs Universitair Centrum in Belgium by Kris Luyten. A UIML vocabularies for Gtk# has been created, and a vocabulary for wx.NET is in preparation. A set of examples of UIML and screen shots of the corresponding user interfaces are also available.

Symbian

Initial work toward use of UIML on Symbian's EPOC operating system was done by Jon Iles in a tool called UIML2EIKON.

QT

Kuimlrenderer is a UIML renderer for the QT Widget set.  QT is used primarily by the KDE window manager and related Linux applications.

Visual Basic

Jon Iles has created VB2UIML, which converts Visual Basic 6 project files to UIML using a Visual Basic vocabulary.
Rubico has created a UIML renderer for Visual Basic and GUI builder.  Contact Dustyn Lightfoot.

VoiceXML

Harmonia has created a VoiceXML Renderer, which is a compiler that renders UIML user interfaces to VoiceXML for deployment through voice-only devices.

WML

Harmonia has created a WML Renderer, which is a compiler that renders UIML user interfaces to WML for viewing through WML-compliant devices.

 To add a project to this page, please send a note to info@uiml.org.