I've been talking a lot to web agencies about the rich web experiences and how these can be created on the Microsoft platform. Besides ASP.NET AJAX, WPF/E is certainly the most important technology for delivering a rich cross-browser and cross-platform experience.
From the newly launched MSDN site on WPF/E:
"“WPF/E” is Microsoft’s solution for delivering rich, cross-platform, interactive experiences including animation, graphics, audio and video for the Web and beyond. Utilizing a subset of XAML (eXtensible Application Markup Language) based Windows Presentation Foundation technology, “WPF/E” will enable the creation of content and applications that run within multiple browsers, and operating systems (Windows and Mac) using Web standards for programmability. Consistent with web architecture, the XAML markup is programmable using Java Script and works well with ASP.NET AJAX. Broadly available for customers the first half of 2007, “WPF/E” experiences will require a lightweight browser plug-in made freely available by Microsoft."
Check out the site to download the first public CTP of WPF/E. The download isn't there yet but do expect after the weekend!
The site also contains a ton of other great resources like:
- "WPF/E" Reference
- "WPF/E" Downloads
- "WPF/E" Support & Community
- “WPF/E” Samples
- “WPF/E” CTP for Windows
- “WPF/E” CTP for Mac
- “WPF/E” CTP SDK Download
- “WPF/E” FAQ
- Getting started white paper
- "WPF/E" on channel 9
- Deliver rich web Video experiences with “WPF/E” and Windows Media
- “WPF/E” SDK documentation
- Microsoft Expression
- Design at Microsoft
I'm really looking forward to demo WPF/E because together with the Expression Tools we will then - finally - have a story to tell on creating rich web experiences. A story which goes well beyond creating a rich UI like Adobe/Macromedia Flash does.
Check back the links on Monday and get started now!