Mike Taulty Beyond Silverlight With W P F

  • 1,132 views
Uploaded on

 

  • 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
1,132
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
14
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