MozillaZine

Full Article Attached Open XUL Alliance Launches Wiki Wiki

Thursday November 20th, 2003

Gerald Bauer writes in with news that the Open XUL Alliance now has a Wiki. The Open XUL Alliance is a site about XUL and related XML-based declarative user interface languages. A Wiki (sometimes called a Wiki Wiki) is a collection of pages that can be freely contributed to and edited by anybody. Read the full article for more details.


#13 Re: XUL Has Outgrown Mozilla Long Ago

by jgraham

Friday November 21st, 2003 11:28 AM

You are replying to this message

gerald: I for one would *love* there to be a standardised, widely implemented, cross platform way of doing rich applications over HTTP. Given this set of requirements, using XML to describe the interface seems like a reasonable solution; after all XML parsers are pretty standard. Therefore, I agree entirely that a standardised XML UI language that is not specific to one web browser would be *a good thing*. However, the main requirment here is *compatibility*. Compatibility in this sense should mean one can run the entire application in any of the 'compatible' products - so the GUI langauge must be compatible, the scripting must be compatible, the data binding must be compatible, *everything* the client has to do to run the application should work in every one of these 'compatible' environments.

Taking a bunch of products that implement the idea of XML GUI langauges, lumping them together and declating that they are all XUL-engines doesn't acheive anything. If these products were actually compatible or, at least, partially so, you could certianly sit down, declare the overlap of their feature set a "standard" and encourage others to implement that standard. Instead, all you're doing is making confusing noises about XUL having outgrown Mozilla (by which you seem to mean "other people have implemented the GUI description language in XML idea, but not made their implementation XUL-compatible, probably for excellent reasons of their own") and complain at people who try to stop you using XUL as a generic term when it in fact means something very specific. All you're doing is creating confusion and trying to distort reality in the hope that, if you twist the truth enough, a new nicer truth will emerge.