Windows Presentation Foundation/Everywhere

From Wikipedia, the free encyclopedia

WPF/E control hosted in Internet Explorer
WPF/E control hosted in Internet Explorer

Windows Presentation Foundation/Everywhere (also known as WPF/E) is a cross-platform XAML-based WPF technology that provides features such as video, vector graphics, and animations to multiple operating systems including Windows Vista, Windows XP, and Mac OS X. Specifically, WPF/E is provided as an plug-in for Mozilla Firefox, Internet Explorer 6, Internet Explorer 7, and Apple Safari.

These plug-ins will allow browsers to use WPF/E graphics capabilities. The browser plug-ins will be similar to Adobe Flash, a highly popular graphic plug-in available for most browsers. Internet Explorer will have native support for WPF in Windows Vista, and will support WPF/E in older versions.

WPF/E will work in concert with XAML and will be scriptable with JavaScript. Version 2.0 will also contain a version of the Common Language Runtime so it can execute VB.NET and C# code in a sandbox with no local file access.

Commonly mentioned as alternatives to WPF/E are Adobe Flex, Nexaweb, OpenLaszlo, and Ajax.

The first CTP of WPF/E was released in December 2006. Microsoft aims to have a final release by mid-2007. WPF/E is a confusing codename because WPF/E and WPF only share XAML presentation layer.

[edit] External Links

In other languages