Updated: July 13, 2020 (December 12, 2005)
Charts & IllustrationsWPF at a Glance
Windows Presentation Foundation (WPF) | XAML Browser Application (XBA) | WPF/Everywhere (WPF/E) | XML Paper Specification (XPS) | |
XAML | Full | Full | Subset1 | Subset2 |
Programmability | Any .NET language | Any .NET language | Script only | None |
Sandbox | No | Yes | Yes | N/A |
Scenario | Desktop application | Browser application | Browser application | Document sharing |
Cross Platform | No3 | No3 | Yes4 | Yes5 |
Alternatives | WinForms | Java applets | Flash, PDF Forms |
1 Specific features of WPF/E have not been announced yet. It is likely to focus on core features found in Flash, such as 2D graphics and animation, audio, and video.
2 Static documents only; no animation, audio, video, or 3D.
3 Requires Windows Vista or either Windows XP or Windows Server 2003 with the WinFX Runtime Components.
4 Microsoft has announced plans to support Windows Mobile and Mac OS X.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now