Uiml.net
Introduction
Uiml.net is a free software UIML renderer. Kris Luyten started the project in 2003. Uiml.net is written in C# and can render a UIML description using different widget sets and platforms. Fully supported toolkits include System.Windows.Forms, System.Windows.Forms on the Compact.NET framework and Gtk#. We used to have support for Wx.Net, but this backend is deprecated.
I started working on Uiml.net since I did an internship at the EDM in July, 2004. I ported Uiml.net to Windows (it used to run only on Linux with Mono) and implemented the System.Windows.Forms backend for the desktop and for Windows Mobile devices. During my Master's thesis I extended Uiml.net with support for layout constraints using the Cassowary.net constraint solver. I have guided two Bachelor's theses (Jan Meskens and Ingo Berben) and three Master's theses (Jan Meskens, Rob Van Roey and Neal Robben) on improving the software.
Key publications
-
A Generic Approach for Multi-Device User Interface Rendering with UIML,
Kris Luyten, Kristof Thys, Jo Vermeulen and Karin Coninx.
In Proceedings of
CADUI'2006,
Bucharest, Romania, June 5-8, 2006.
[pdf] -
Uiml.net: an Open Uiml Renderer for the .Net Framework,
Kris Luyten and Karin Coninx.
In Proceedings of CADUI'2004, Funchal, Madeira Island (Portugal), 2004.
[pdf]
People
A number of people have been involved with Uiml.net. Other colleagues that have worked on Uiml.net are:- Kris Luyten
- Kristof Thys
- Jan Meskens
- Ingo Berben
- Rob Van Roey
- Neal Robben