OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] SVG Can't Replace XUL

[ Lists Home | Date Index | Thread Index ]

Gerald Bauer wrote:
>   Well, using SVG to replace XUL is wishfull thinking.

Not to replace, to implement. Getting people to agree on what's needed 
in a UI system is wishful thinking. I sure hate every single GUI toolkit 
that I've tried to use.

> SVG is markup for rich 2D graphics. XUL is markup for
> rich widgets (e.g. windows, wizards, dialogs, trees,
> datagrids, splitters, menus, toolbars, and so on).

Rich widgets aren't created out of thin air, they're created using rich 
2D graphics.

>   If you build a complete cross-browser widget set
> using SVG, SVG-DOM, SVG-RSS, Javascript and whatever
> than you'll end up with the whole DHTML
> (Javascript,DOM,HTML) cross-browser mess we are stuck
> today all over again.

You're thinking in terms of a world in which IE6 or NN4 are the targets 
and the future. If that's case, then we're all doomed anyway, or at 
least stuck with antiquated tagsoup and gif rendering engines.

> Just imagine when every SVG page
> includes its own widget library in SVG. Why not attach
> a copy of Windows with every page instead?

You have a talent for exaggeration. For one it's still better than 
having to download twelve different XUL implementations, and also HTTP 
caching has been invented for a reason. Besides, widget implementations 
tend to be fairly small in my experience.

> Isn't a
> binary transfer more efficient?

It often is, but that's an orthogonal permathread.

>   By the way, why include MathML in your standards
> portfolio when you can easily use SVG to render
> MathML?

MathML has its semantic value, which is worthwhile in itself. Beyond 
that, yes you could use SVG to render MathML.

I'm not saying that having a standard XUL is bad idea, just that if 
you're targeting desktops then it'll be really hard to get people to 
agree, and given the power of desktops why not get them to disagree in 
harmony instead?

I see value in a simple, stupid, XULish thing for the Mobile (and other 
limited devices) domain. I believe Jun Jicrosystems has something for 
that, called Jsomething (yeah I know that doesn't help, don't blame me 

Robin Berjon


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS