Windows Presentation Foundation (WPF)  The Opportunity for WPF Applications in the Browser and Beyond Michael Wallent General Manager Windows Client Platform and Documents Microsoft Corporation NGW008
Degrees Of User Experience In The Web/Windows Landscape Windows Ubiquitous, Cross-Platform, Browser Based Less latency Greater interactivity Better information design Greater performance Superior richness Full platform integration Degrees of User Experience Baseline Richer Richest Functional… Consumer Applications MSN Photos Photo Site with “Atlas” Microsoft Max Applications Content Northface Web Northface Web Richer  Northface Experience
Agenda Building rich Windows applications Development productivity and tools Building rich interactive content
Creating Rich Applications: Windows Presentation Foundation Differentiate your applications Build brand affinity Unleash the power of the PC Great user experience in-browser and out Increase customer loyalty Get a permanent presence with customers Increase productivity in building your applications Unified approach to UI, documents, and media Bring designers into the process
WPF Capabilities 2D 3D Audio Imaging Text Video Effects Composition Engine Animation XAML Accessibility Property System Input & Eventing Document Services Packaging Services Application Services Deployment Services Controls Layout Databinding User Interface Services Media Integration Layer Base Services XPS Documents
Microsoft “Max” Hillel Cooperman Product Unit Manager http://www.microsoft.com/max
Julia Miller Chief Executive Officer http://www.ibloks.com/ iBloks
My Yahoo! Arik Cohen Lead Program Manager Windows Presentation Foundation
Increased Development Productivity Integrated platform for UI, documents, and media Declarative programming (XAML) Bringing designers into the application development process Tools for designers:  Microsoft Expression Tools for developers:  Visual Studio 3rd party support:  Mobiform, Electric Rain
Unifying The Designer/Developer Process Designer Emotional Connection Look, behavior, data visualization, usability, brand impact Developer Functional Capabilities Deployment, function, data connection and integrity, IT process, security C++ C# VB.NET Paper JPG / TIFF MOV / WMV   PSD PPT XAML
Development Productivity Building My Yahoo! Arik Cohen Lead Program Manager Windows Presentation Foundation
Interactive Media And Content
Northface Arik Cohen Lead Program Manager Windows Presentation Foundation
Expanding Reach with Interactive Content Windows Presentation Foundation/Everywhere (“WPF/E”) Subset of WPF focused on interactive content Great integration with web  More than just xBrowser, xPlatform Uses JavaScript and Markup Integration XAML is the enabling technology Available Soon: CTP in Q3 2006 RTM for Web in first half of 2007 Device release in second half of 2007
“WPF/E” Architecture Browser Application / OS Content Package XAML Programming Model “ WPF/E” Runtime Plug-ins Platform Specific Hosting Model JavaScript C# / VB.NET Native API XML - Data Fonts Video/Audio Images Native “WPF/E” API UI & Rendering Core Platform Abstraction Layer
“ WPF/E” Joe Stegman Lead Program Manager “ WPF/E”
Your Opportunities Abound Availability WPF on XP, Vista, Server 2003:  Hundreds of Millions of Customers, Quickly “WPF/E”:  Even Broader Capability Your imagination, unleashed Opportunity Create a new lasting impression
Questions And Comments? WPF At Mix Monday 4:30  – NGW030 – Developing a Windows Presentation Foundation (WPF) Application Tuesday 11:00  – NGW040 – A Designer's Overview of Windows Presentation Foundation (WPF) Tuesday 1:30  – BTB017 – Building a Real World WPF Application:  The North Face  In-Store Explorer Tuesday 3:00  – NGW036 – A First Look at Windows Presentation Foundation Everywhere (WPF/E):  A Cross-Platform subset of WPF Labs @ the Sandbox
 

Windows Presentation Foundation: The Opportunity for WPF Applications in the …

  • 1.
    Windows Presentation Foundation(WPF) The Opportunity for WPF Applications in the Browser and Beyond Michael Wallent General Manager Windows Client Platform and Documents Microsoft Corporation NGW008
  • 2.
    Degrees Of UserExperience In The Web/Windows Landscape Windows Ubiquitous, Cross-Platform, Browser Based Less latency Greater interactivity Better information design Greater performance Superior richness Full platform integration Degrees of User Experience Baseline Richer Richest Functional… Consumer Applications MSN Photos Photo Site with “Atlas” Microsoft Max Applications Content Northface Web Northface Web Richer Northface Experience
  • 3.
    Agenda Building richWindows applications Development productivity and tools Building rich interactive content
  • 4.
    Creating Rich Applications:Windows Presentation Foundation Differentiate your applications Build brand affinity Unleash the power of the PC Great user experience in-browser and out Increase customer loyalty Get a permanent presence with customers Increase productivity in building your applications Unified approach to UI, documents, and media Bring designers into the process
  • 5.
    WPF Capabilities 2D3D Audio Imaging Text Video Effects Composition Engine Animation XAML Accessibility Property System Input & Eventing Document Services Packaging Services Application Services Deployment Services Controls Layout Databinding User Interface Services Media Integration Layer Base Services XPS Documents
  • 6.
    Microsoft “Max” HillelCooperman Product Unit Manager http://www.microsoft.com/max
  • 7.
    Julia Miller ChiefExecutive Officer http://www.ibloks.com/ iBloks
  • 8.
    My Yahoo! ArikCohen Lead Program Manager Windows Presentation Foundation
  • 9.
    Increased Development ProductivityIntegrated platform for UI, documents, and media Declarative programming (XAML) Bringing designers into the application development process Tools for designers: Microsoft Expression Tools for developers: Visual Studio 3rd party support: Mobiform, Electric Rain
  • 10.
    Unifying The Designer/DeveloperProcess Designer Emotional Connection Look, behavior, data visualization, usability, brand impact Developer Functional Capabilities Deployment, function, data connection and integrity, IT process, security C++ C# VB.NET Paper JPG / TIFF MOV / WMV PSD PPT XAML
  • 11.
    Development Productivity BuildingMy Yahoo! Arik Cohen Lead Program Manager Windows Presentation Foundation
  • 12.
  • 13.
    Northface Arik CohenLead Program Manager Windows Presentation Foundation
  • 14.
    Expanding Reach withInteractive Content Windows Presentation Foundation/Everywhere (“WPF/E”) Subset of WPF focused on interactive content Great integration with web More than just xBrowser, xPlatform Uses JavaScript and Markup Integration XAML is the enabling technology Available Soon: CTP in Q3 2006 RTM for Web in first half of 2007 Device release in second half of 2007
  • 15.
    “WPF/E” Architecture BrowserApplication / OS Content Package XAML Programming Model “ WPF/E” Runtime Plug-ins Platform Specific Hosting Model JavaScript C# / VB.NET Native API XML - Data Fonts Video/Audio Images Native “WPF/E” API UI & Rendering Core Platform Abstraction Layer
  • 16.
    “ WPF/E” JoeStegman Lead Program Manager “ WPF/E”
  • 17.
    Your Opportunities AboundAvailability WPF on XP, Vista, Server 2003: Hundreds of Millions of Customers, Quickly “WPF/E”: Even Broader Capability Your imagination, unleashed Opportunity Create a new lasting impression
  • 18.
    Questions And Comments?WPF At Mix Monday 4:30 – NGW030 – Developing a Windows Presentation Foundation (WPF) Application Tuesday 11:00 – NGW040 – A Designer's Overview of Windows Presentation Foundation (WPF) Tuesday 1:30 – BTB017 – Building a Real World WPF Application: The North Face In-Store Explorer Tuesday 3:00 – NGW036 – A First Look at Windows Presentation Foundation Everywhere (WPF/E): A Cross-Platform subset of WPF Labs @ the Sandbox
  • 19.