XAML : some questions

I just looked at the video from Don and Chris (Thanks Roy for this), and I come now with some understanding of XAML but also a list of questions:

  • Is XAML is an extension and/or based on SVG ?
  • If yes does it means that Microsoft push to a new proprietary solution, with maybe a standard in the years following the release ?
  • What is the future for SVG ?
  • I see a lot of advantages for this new technology, but the relationship with Web applications is a bit confusing.
    For me look like a new way to design rich UI for Windows applications, but what's about web pages?
  • It seems that you can call a XAML page from IE running in Longhorn. Does it means I can't use another browser ?
  • Can I imagine a kind of applet that I can embed in my web page to benefit from the XAML rich properties ?
  • Can I consider XAML as also a competitor for Macromedia Flash format ? Especially when I see the rich interactivity you can now have like video, buttons, graphics...
  • If yes to the last question, the XAML as an embedded file has probably to be address.
  • Is it Microsoft objective to make XAML a standard ?
    Precisely is it not their better interest to make SVG a better solution ?
  • In the video everytime Chris add a new property in his XAML file, he has to compile again with the C# file.
    In MSDN article, they compare XAML to HTML, but with HTML you don't have to recompile if you change the value of an attribute.

Another thing in the video, I think it's Don saying that Whidbey can create XAML files, but it seems that Longhorn is required.
So I read (sorry if I am wrong) that only Orcas will run with Longhorn.

And finally to see Chris sitting on Don's lap is a great moment, and at the end they are really in love for each other ;-))

 

1 Comment



  • From what I have heard and seen, XAML is the next iteration of the old IE5 HTML+TIME multimedia authoring stuff. It's only more integrated to .NET and as such looks like something new.

Comments have been disabled for this content.