Re: Re: Have you looked at UIML?

Tamas Decsi <[email protected]>
Newsgroups gmane.comp.python.anygui.devel
Message-ID <1030708946.12285.84.camel@shambala>
> > I read the post about XUL and a thought occurred!
> > Have anyone looked
> > at UIML?
> 
>   Yes, I looked at UIML. It's a dead end and a piece
> of junk.

That only time can tell. But definitely not a piece of junk!

>  
> > I'm not an expert on GUI and XML and such but what I
> > have read so far,
> > I think that UIML is more related to the goals of
> > anygui than XUL.
> 
>   You're kidding. XUL has the backing of major engines
> (Mozilla, Luxor, etc.) and books are hitting the
> shelfs as we speak. UIML has no industry backing
> whatsoever (well deserved) and UIML is way too complex
> and abstract to be useful. 

My view is that XUL evolved alongside with its engine implementation,
and the documentation came later only, so it can be hardly considered
a specification, while UIML is built on a solid basis of HCI research
with a sound specification.

As for complexity, when you _really_ look at it, you will find that
UIML is in fact very clean, and instantly realize what points XUL
missed. UIML contains a hell lot more information about the user
interface it describes than XUL. But as long as you stick to hand-code
your GUIs in XUL, there's really not much point using UIML for the task.
The difference comes on a higher level, that is not yet achieved in the
vast majority of today's IT products. However, when time comes to that,
this step will be taken, that I'm sure of, so don't yet bury UIML.

Anyways, it is quite hard to compare something built to describe a
common (sub)set of major GUI engines, with something designed to
describe a device independent user interface with regards to all of
its aspects. 

Forgive me if I used an insulent tone, but how comes when you advocate
XUL, it's "superior" to anygui's API, but when there's something that
is superior to XUL, it is then labeled as a "way too complex piece of
junk"?

And yes, it would be indeed profitable to harmonize anygui widget and
attribute names to those used in XUL, for I am concerned that the
creators of XUL did good research on the common subset of GUI engines.
XUL is also more aware of the ideas in different GUI engines than Glade
that is designed solely for GTK/Gnome.

The time of UIML may have not yet come, however, it just won't hurt
reading the UIML specification to get a faint idea of what else waits
there to be considered...

Regards,
Tamas



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.