Your SlideShare is downloading. ×
0
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty  Beyond  Silverlight  With  W P F
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mike Taulty Beyond Silverlight With W P F

1,189

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,189
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
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. Beyond Silverlight with WPF (lo-fi LiveMeeting slides) Mike Taulty Microsoft UK [email_address] www.mtaulty.com www.twitter.com/mtaulty
  • 2. WPF on Live Meeting?  It’s an experiment – we’ll see how well/badly it goes
  • 3. slides, demos, links, etc all links will be on mtaulty.com after the session ends
  • 4. clients : “browser” or “desktop” “ browser” “ desktop”
  • 5. rich apps : “browser” or “desktop” richness of user experience simplicity of deployment depth of platform integration developer productivity* security sandboxing* availability of client runtime “ browser” “ desktop”
  • 6. rich apps : “browser” or “desktop” richness of user experience simplicity of deployment depth of platform integration developer productivity* security sandboxing* availability of client runtime “ browser” “ desktop”
  • 7. Silverlight != browser, desktop != WPF Desktop Browser
  • 8. Silverlight != browser, desktop != WPF
    • Silverlight 3
    • Out of browser applications
    • Network status detection
    Desktop Browser
  • 9. Silverlight != browser, desktop != WPF
    • Silverlight 3
    • Out of browser applications
    • Network status detection
    • WPF
    • XAML brower applications
    • CAS Sandbox
    Desktop Browser
  • 10. Silverlight is a loose subset of WPF Core Capabilities .NET Framework Developer Model Tooling Fixed Security Sandbox
  • 11. Silverlight is a loose subset of WPF Core Capabilities .NET Framework Developer Model Tooling Flexible (CAS based ) Security Sandbox
  • 12. client continuum – skills, code, tools XAML Toolkits/ Frameworks
  • 13. client continuum – skills, code, tools XAML Toolkits/ Frameworks
  • 14. client continuum – skills, code, tools XAML Toolkits/ Frameworks XAML & Code Consistency ( high compatibility )
  • 15.
    • Taking a Silverlight example to WPF
  • 16. beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 H.264 WMA7 WMA8 WMA9 Layout Animation Composition
  • 17. beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 WMA7 WMA8 WMA9 Layout Animation Composition
  • 18. beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 WMA7 WMA8 WMA9 Layout Animation Composition
  • 19.
    • beyond Silverlight: core capabilities
  • 20. beyond Silverlight: developer model
  • 21. beyond Silverlight: developer model
  • 22.
    • beyond Silverlight: developer model
  • 23. WPF and controls
  • 24.
    • WPF controls – Microsoft and 3 rd Party
  • 25. WPF and tools
    • Visual Studio 2008 Sp1
      • Integrated designer for WPF applications
      • WPF == standard .NET application
        • Standard debugging, tracing, etc.
    • Visual Studio 2010
      • WPF used for the VS environment
      • Improved WPF editor support
    • Expression Blend 3
      • New features such as behaviors, actions and SketchFlow prototyping equally for WPF
  • 26.
    • WPF tools
  • 27. WPF and deployment XAML Browser Application (XBAP)
  • 28. WPF and deployment XAML Browser Application (XBAP) ClickOnce Application
  • 29. WPF and deployment XAML Browser Application (XBAP) ClickOnce Application Full Client
  • 30.
    • XBAPs/ClickOnce deployment
  • 31. deployment of WPF runtime *in extended support phase
  • 32. deployment of WPF runtime *in extended support phase RTM: V3.0 Sp1: V3.0 Sp1 RTM: V3.5 Sp1 Windows Update recommends V3.5 Sp1
  • 33. .NET Client Profile
    • Trimmed .NET Framework 3.5 Sp 1 for Clients
    • Customisable installation process
      • Online bootstrapper ( ~270KB )
      • Offline installer ( ~ 250MB )
    • Works with XBAP, ClickOnce, Setup.exe
    Target has .NET? Install 3.5 Sp1 Reboot Admin Required Yes Install ~28MB Client Profile No Reboot Admin Required Schedule 3.5 Sp1 Install No
  • 34. futures: VS2010 and WPF V4.0
  • 35. thanks 
  • 36. slides, demos, links, etc www.windowsclient.net all links will be on mtaulty.com in a few minutes...
  • 37. Beyond Silverlight with WPF (lo-fi LiveMeeting slides) Mike Taulty Microsoft UK [email_address] www.mtaulty.com www.twitter.com/mtaulty

×