Title: Windows Presentation Foundation
1Windows Presentation Foundation
2User Experience Recent Past
- Web
- 1995 - HTML
- Sacrificed UX for portability, connectivity and
simplicity - 1997 DHTML
- Interactivity for the web not heavily used until
recently - 2005 Increasing Interactivity
- The rediscovery of DHTML
- Windows
- 1994 Win32
- New level of functionality for installed
applications - Many libraries on top including MFC, ATL, VB
- 1996 DirectX
- Gaming platform for Windows
- 2002 Windows Forms
- Developer productivity for Win32
2006 and Beyond Rising demand for richness
3User Experience Matters Productivity Software
MSN Hotmail (today)
MSN Hotmail (beta)
Office Outlook
4User Experience Matters Consumer Software
HTML
DHTML
WinFX
5Rising Expectations for User Experience
6WPF Windows or Web?
- WPF applications are delivered securely either
stand-alone or hosted in a browser
?
7Presentation Technologies
8Windows Presentation Foundation
BUILD THE APPLICATIONS YOU ALWAYS DREAMED OF
9The WPF Approach
- Unified approach to UI, Documents, and Media
- Integrated development and experiences
- New Windows Infrastructure
- Retained graphics, vector based engine
- Built on modern display hardware (D3D)
- Modern development framework and patterns
- Designers and Tools Matter
- Bringing designers into the process
- Declarative programming models for toolablity and
flexibility
10Windows Presentation Foundation
Demo
11Enable better product differentiation through
improved user experience while providing higher
development productivity.