• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mike Taulty  Beyond  Silverlight  With  W P F
 

Mike Taulty Beyond Silverlight With W P F

on

  • 1,947 views

 

Statistics

Views

Total Views
1,947
Views on SlideShare
1,945
Embed Views
2

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mike Taulty  Beyond  Silverlight  With  W P F Mike Taulty Beyond Silverlight With W P F Presentation Transcript

    • Beyond Silverlight with WPF (lo-fi LiveMeeting slides) Mike Taulty Microsoft UK [email_address] www.mtaulty.com www.twitter.com/mtaulty
    • WPF on Live Meeting?  It’s an experiment – we’ll see how well/badly it goes
    • slides, demos, links, etc all links will be on mtaulty.com after the session ends
    • clients : “browser” or “desktop” “ browser” “ desktop”
    • 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”
    • 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”
    • Silverlight != browser, desktop != WPF Desktop Browser
    • Silverlight != browser, desktop != WPF
      • Silverlight 3
      • Out of browser applications
      • Network status detection
      Desktop Browser
    • Silverlight != browser, desktop != WPF
      • Silverlight 3
      • Out of browser applications
      • Network status detection
      • WPF
      • XAML brower applications
      • CAS Sandbox
      Desktop Browser
    • Silverlight is a loose subset of WPF Core Capabilities .NET Framework Developer Model Tooling Fixed Security Sandbox
    • Silverlight is a loose subset of WPF Core Capabilities .NET Framework Developer Model Tooling Flexible (CAS based ) Security Sandbox
    • client continuum – skills, code, tools XAML Toolkits/ Frameworks
    • client continuum – skills, code, tools XAML Toolkits/ Frameworks
    • client continuum – skills, code, tools XAML Toolkits/ Frameworks XAML & Code Consistency ( high compatibility )
      • Taking a Silverlight example to WPF
    • beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 H.264 WMA7 WMA8 WMA9 Layout Animation Composition
    • beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 WMA7 WMA8 WMA9 Layout Animation Composition
    • beyond Silverlight: core capabilities WMV1 WMV2 WMV3 WMVA WMVC1 WMA7 WMA8 WMA9 Layout Animation Composition
      • beyond Silverlight: core capabilities
    • beyond Silverlight: developer model
    • beyond Silverlight: developer model
      • beyond Silverlight: developer model
    • WPF and controls
      • WPF controls – Microsoft and 3 rd Party
    • 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
      • WPF tools
    • WPF and deployment XAML Browser Application (XBAP)
    • WPF and deployment XAML Browser Application (XBAP) ClickOnce Application
    • WPF and deployment XAML Browser Application (XBAP) ClickOnce Application Full Client
      • XBAPs/ClickOnce deployment
    • deployment of WPF runtime *in extended support phase
    • 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
    • .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
    • futures: VS2010 and WPF V4.0
    • thanks 
    • slides, demos, links, etc www.windowsclient.net all links will be on mtaulty.com in a few minutes...
    • Beyond Silverlight with WPF (lo-fi LiveMeeting slides) Mike Taulty Microsoft UK [email_address] www.mtaulty.com www.twitter.com/mtaulty