On December 4th, 2006 Microsoft announced the public availability of the December CTP of "WPF/E" (Codename). First announced at Microsoft's Professional Developer's Conference (PDC) in late 2005, "WPF/E" is a cross platform presentation technology for rich web applications, that uses a subset of the XAML (eXtensible Application Markup Language). It enables the creation of rich, visually stunning interactive web content running on multiple browsers, and operating systems (Windows and Mac), and beyond.
Key benefits for content providers delivering content with "WPF/E" will include:
This being our first CTP for "WPF/E" we have a lot of information to share with you. Below are the key links to "WPF/e" content:
SDK Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=2B01EC7E-C3B8-47CC-B12A-67C30191C3AA&displaylang=en
Samples Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=8AEEBE39-6699-4F4F-9732-CA732E57AE21&displaylang=en
"WPF/E" (codename) CTP (December 2006) SDK Samples
Page Turn Media
The Page Turn sample shows how "WPF/E" uses XAML to create a compelling presentation of images. It also shows an additional navigation element that allows users to quickly jump to a specific image.
This example uses a real world scenario of a video site. The sample is rendering a progressive download video feed from Channel 9 and uses ASP.NET AJAX to improve the interaction parameters of this sample (watch how back button works). Notice how resize works as the underlying presentation player (XAML) is vector-based.
"WPF/E" is perfect for creating casual games. This sample shows a typical casual game. All the elements of this game were created using the Microsoft Expression suite.
Simple Video Playback
The simple video playback samples provide the essentials you need for showing video playback on your site. The minimalist control uses an efficient design that hides the control when it is not needed using subtle animations.
Film Strip Slideshow
Learn the value proposition of "WPF/E" while viewing a "WPF/E" sample. This example uses animation to implement a slide show style presentation.