Microsoft has rolled out a CTP (Community Technical Preview) version of Windows Presentation Foundation Everywhere. Abbreviated WPF/E, this tool is a subset of Windows Presentation Foundation that, in the words of WPF/E Program Manager Michael Harsh, "augments the set of functionality provided by HTML to provide media, animation and vector graphics with the same programming model that the HTML DOM exposes."
The following WPF/E downloads are available.
As the above list shows, WPF/E is intended to be both browser- and platform-agnostic. The CTP supports Windows and Mac systems as well as IE, Firefox and Safari, and additional OS support is coming, Scott Guthrie wrote near the end of his WPF/E blog post. Additional details about what WPF/E can and cannot do at this point is available on Shawn Wildermuth's blog.
Noting the product is in its first iteration, Harsh said the WPF/E group plans to add other WPF features to future versions of WPF/E. "Very important things like text input, layout, resources, data binding and of course, CLR integration are all WPF features that our team is scoping for integration with WFP/E," he wrote.
A few WPF/E tutorials and samples have already emerged on the Web, including the following:
- WPF/E: Setting up your workstation for development (John Rayner)
- WPF/E: Running side-by-side with WPF Designer (a.k.a "Cider") (John Rayner)
- How to embed videos into your blog using "WPF/E" (Chandu Thota)
- Toolkit Extender for creating WPF/E components (Shawn Burke)