Par l'intermédiaire de son blog, Scott Guthrie, responsable de la division Développeur chez Microsoft, a annoncé la disponibilité de la première Community Technology Preview de Windows Presentation Foundation/Everywhere (WPF/E). WPF/E est un sous-ensemble de WPF, la couche de présentation de Windows Vista, et qui fournit un client d'exécution multiplates-formes et cross-navigateurs pour les applications WPF. Actuellement, WPF/E tourne sur Windows et Mac OSX et supporte Internet Explorer, Firefox et Safari. Les applets WPF/E utilisent le langage de description d'interface XAML, un dialecte XML que l'on peut générer par exemple à partir des outils de création de la gamme Expression que Microsoft lance simultanément. WPF/E permet de mixer de l'HTML, du graphisme vectoriel, de l'animation, de vidéo, de son, du streaming interactif, etc, autorisant la création de véritables applications rich media. Il hérite des puissantes capacités de WPF pour Vista aux quelles il ne manque que la 3D. C'est une grande première pour Microsoft de proposer un produit multiplate-forme et cross-navigateur. De toute évidence, il y a une volonté d'imposer la technologie WPF. WPF/E se pose bien sûr en concurrent direct de Flash d'Adobe.