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

  • 604 views
Uploaded on

How can you move your existing browser application toward a richer experience without breaking your development budget? This session presents the path toward WPF by stressing incremental improvements …

How can you move your existing browser application toward a richer experience without breaking your development budget? This session presents the path toward WPF by stressing incremental improvements to your Web application that leverage WPF features such as advanced typography and layout, vector and 3D graphics. We embed WPF into existing Web applications, run WPF applications in the browser, and help you decide when to build a full WPF application.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
604
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
31
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 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
  • 3. Agenda
    • Building rich Windows 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 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
  • 6. Microsoft “Max” Hillel Cooperman Product Unit Manager http://www.microsoft.com/max
  • 7. Julia Miller Chief Executive Officer http://www.ibloks.com/ iBloks
  • 8. My Yahoo! Arik Cohen Lead Program Manager Windows Presentation Foundation
  • 9. 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
  • 10. 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
  • 11. Development Productivity Building My Yahoo! Arik Cohen Lead Program Manager Windows Presentation Foundation
  • 12. Interactive Media And Content
  • 13. Northface Arik Cohen Lead Program Manager Windows Presentation Foundation
  • 14. 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
  • 15. “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
  • 16. “ WPF/E” Joe Stegman Lead Program Manager “ WPF/E”
  • 17. 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
  • 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.