Have you heard of Silverlight? What about WPF/E?
WPF/E is Windows Presentation Foundation Everywhere. It’s a cross-browser, cross platform media technology. The guys on .Net Rocks have been saying it’s comparible to Flash. Well, they’ve now given it an official name, and for once Microsoft hasn’t even put the word Windows in the title: Silverlight. Check out more on their website: http://www.microsoft.com/silverlight/.
From what I can gather it’s XAML based, but doesn’t support the full XAML capabilities that WPF does in .Net 3.0, nor do I think it uses the same engine. To be be cross-platform it can’t directly require the .Net Framework to be installed, so they’ve packaged up a lighter version of WPF to pull it off.
Pretty cool.