From Uiml.net

Jump to: navigation, search

Contents

About

Uiml.Net is a free UIML renderer written in C#. It has been developed at the Expertise Centre for Digital Media and can render a UIML document using different widget sets and different platforms. Uiml.net supports Gtk#, System.Windows.Forms, System.Windows.Forms on the Compact .Net Framework, and a small part of Wx.Net.

Have a look at some screenshots to see what Uiml.net is capable of.

Gummy

We are currently working on a UIML design tool called Gummy. A binary is available.

Authors

  • Kris Luyten started the Uiml.net project in 2003, after previous experience with XML-based user interface description languages in the SEESCOA project.
  • Jo Vermeulen started working on Uiml.net since he did an internship at the EDM in July, 2004. In 2005 he did a Master's thesis about widget set independent layout management for UIML, eventually resulting in Uiml.net's layout management extension.
  • Kristof Thys created a Java-based renderer for the MHP iDTV platform, based on the design of the original .NET version.
  • Jan Meskens worked on Uiml.net for his Bachelor's and Master's theses, implemented template parametrization for the former, and a UIML GUI designer for the latter.

Download

This source code is Free Software as defined in de GNU Lesser General Public License.

We haven't had a formal release yet, but Uiml.net-0.1 is targeted for January, 2008. In the meanwhile, you can have a look at the latest development code at Uiml.net's Launchpad page.

To download the code, install the Bazaar version control system, and issue the following command:

bzr get http://research.edm.uhasselt.be/~uiml/code/Uiml.net-dev

For more information on how to use Bazaar, have a look at its documentation.

Collaboration

We participate in the UIML Technical Committee meetings, which is trying to standardize the UIML language.