[Gtk-sharp-list] Anyone Tried Out MyXAML for Gtk#?

Kris Luyten kris.luyten@gmail.com
Thu, 24 Jun 2004 10:16:03 +0200


On Tue, 22 Jun 2004 23:33:00 -0400 (EDT), Gerald Bauer
<luxorxul@yahoo.ca> wrote:
> 
> Hello,
> 
>   Has anyone tried out using MyXAML for Gtk# yet? Does
> anyone plan to? I think MyXAML has great potential as
> an alternative to libglade.

I want to take this opportunity to point out UIML as an alternative
for Xaml and Glade. I have been working on a renderer for the UIML
language for .Net (using Mono as the development platform): 
http://research.edm.luc.ac.be/~kris/projects/uiml.net/ (the source
code and examples are available in a sourceforge CVS repository;
https://sourceforge.net/cvs/?group_id=101426). For now it supports
part of Gtk# as the backend widget set.

Unlike Glade, it does not have support for a GUI Builder (but I could
imagine Glade to export UIML for example) and it is not limited to Gtk
or any particular widget set. Unlike Xaml it is not bound to the
object model, since it allows you to define your own bindings with the
objects.

I think one of the strengths of UIML is the independence of a widget
set, and its separation between the UI structure and behavior. Once I
have implemented something like the "autoconnect" that Glade offers to
connect the UI with the application objects, I think Uiml.net would be
an interesting mean to produce widget-set independent user interfaces.

Regards,
Kris
--
uiml.net: http://research.edm.luc.ac.be/~kris/projects/uiml.net/
UIML: http://www.uiml.org/index.php ,
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml