In reply to Arron's comments (umm, in reply to Marc's comments replying to
Arron's comments, replying to Marc's comments--did I get that right???):

> ... I think XUL in itself is not addressing the whole need. Yes, we need
an XML-based UI, yes we need an API to do this in, but we also need a
framework that will support all of the rest of things for that application
as well.

Yes!  I completely concur.

> ... I think that the only thing M$ has brought to the table is the idea
that a XUL needs to be supported in a larger context.

But this is exactly what they are NOT doing.  After making several blog
entries (www.myxaml.com/marcclifton) critical of XAML, the response from the
Avalon architects is that XAML is a specific solution with specific
compromises for a specific set of classes.

MS had the world, but they're blowing it!

> ... I don't know, maybe the next step is an XML programming language that
transparently ties all programming platforms together so that you never know
if it's compiled down to C++, C#, Java, whatever. Definitely a first step
would be to tie XUL/XBL in with Gnome an SVG lib and see where it goes from
there. Then add an XML programming language and ...

Hehe.  The XGUT (Xml Grand Unification Theory). 

However, how do you keep such a thing current so that it supports the next
cool technology?  3D displays.  Surround sound?  The next programming
language?  The burgeoning migration to handheld devices that are growing
more powerful every day?  Webservices and web integration?

And more importantly, since everyone is jumping on the XML bandwagon, how do
you unify all the different schemas that are going to be popping left and
right?  Every vendor, heck, every developer, will shortly have their own
schema/markup to provide an XML solution for their corner of the world.

It's an impossible situation, IMHO, with no solution.  So, what do we do,
when "the whole need" is a constantly moving (and at high speed) target?

Not to sounds like a broken record, but that's why MyXaml is cool.  It isn't
a fixed markup syntax, since it's based on the namespaces, classes, and
property names of whatever assembly you plug into it.  Technically (until MS
breaks reflection or makes obfuscation so that you can't reflect an
assembly), the parser can handle anything written in the .NET framework as
long as it complies with a few parser friendly rules
(http://www.myxaml.com/whitePapers/xamlfriendly.htm). 

To bring this point to clarity, I can add markup that instantiates the
vector graphic engine written by the good people at www.vgdotnet.com
directly in MyXaml.  I'll be demonstrating this in a week or so.

Marc




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-talk

Reply via email to