SlideShare una empresa de Scribd logo
1 de 20
Windows Presentation
 Foundation and Silverlight 2.0



Harish Ranganathan
Application Platform Evangelist
Microsoft Corporation India
.NET Client Momentum
WPF in Action
WPF Versions
    Released with .NET Framework 3.0 and works

    with Visual Studio 2005

    WPF Enhancements introduced in VS 2008



    WPF 3.5 SP1 Enhancements introduced in

    .NET 3.5 SP1 and VS 2008 SP1

    WPF Toolkit (CodePlex release)



    WPF 4.0 to be released with .NET 4.0

WPF 3.5 SP1
    Application Startup and Working Set

    Performance Improvements

    .NET Framework Client Profile Setup Package



    New .NET Framework Setup Bootstrapper for

    Client Applications

    Click Once Client Application Deployment

    Improvements

    Graphics Performance Improvements

WPF Platform Roadmap
    WPF Toolkit

     WPF DataGrid and other controls
    WPF Futures

     Client Profile Configuration Designer
    WPF Ribbon Preview





All available today from www.codeplex.com/WPF
WPF DataGrid Control
    Getting started with DataGrid

        Autogenerate columns in one line
    
        Resizing, Reordering, Sorting,
    
        Selection, Editing, Keyboard navigation
        Variety of Column Types
    
                                    DataGridTextColumn
               DataGridCheckBoxColumn
           
                                         DataGridTemplateColumn
               DataGridComboBoxColumn
           
               DataGridHyperlinkColumn
           
WPF Ribbon Control
          Getting started with Ribbon
      RibbonCommands are the heart of the
                      Ribbon
         Use RibbonWindow for title bar
                    integration
     Customize resizing without writing layout
                       code
WPF Ribbon Control &
DataGrid
Touch Experiences
 • Windows 7 Touch
   – New and Differentiated Experiences
   – Natural User Behavior
              – Windows 7 Device Support
                    – Sensor Platform
         – Location, Position, Environment, etc.

     WPF will help you build next-generation Win7
                      applications!
Windows 7 Development
Silverlight 2
    Cross-browser, Cross-platform plug-in

    to deliver rich media and Internet
    application experiences

    Silverlight 2

        .NET Programmability
    -
        Styles and Templates
    -
        Deep Zoom
    -
        Silverlight Control Pack
    -
Silverlight in Action
Silverlight Control Toolkit
    Ready-to-use Controls

     Enables several common scenarios
    Charting features

     Based on powerful Dundas charts
    Available today from www.codeplex.com/silverlight
Silverlight Toolkit
Resources
  WPF Development
  http://www.windowsclient.net
  http://codeplex.com/wpf


  Silverlight Development
  http://silverlight.net
  http://codeplex.com/silverlight
Blog


  http://geekswithblogs.net/ranganh
© 2009 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Más contenido relacionado

Similar a WPF 3.5 SP1 and Silverlight 2

What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
rsnarayanan
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
AlexanderGoetz
 
Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
Ramu Palanki
 
Welcome to the .NET world
Welcome to the .NET worldWelcome to the .NET world
Welcome to the .NET world
Dani Taufani
 
Mike Taulty Beyond Silverlight With W P F
Mike Taulty  Beyond  Silverlight  With  W P FMike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty Beyond Silverlight With W P F
ukdpe
 
Windows Phone 8.1 アプリ開発徹底解説
Windows Phone 8.1 アプリ開発徹底解説Windows Phone 8.1 アプリ開発徹底解説
Windows Phone 8.1 アプリ開発徹底解説
shinobu takahashi
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
Frank La Vigne
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
086 Microsoft Application Platform 2009 2010
086 Microsoft Application Platform 2009 2010086 Microsoft Application Platform 2009 2010
086 Microsoft Application Platform 2009 2010
GeneXus
 

Similar a WPF 3.5 SP1 and Silverlight 2 (20)

What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
 
Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8
 
WPF & Silverlight Intro
WPF & Silverlight IntroWPF & Silverlight Intro
WPF & Silverlight Intro
 
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
 
Whats New In Silverlight 3
Whats New In Silverlight 3Whats New In Silverlight 3
Whats New In Silverlight 3
 
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーde:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
 
Welcome to the .NET world
Welcome to the .NET worldWelcome to the .NET world
Welcome to the .NET world
 
Mike Taulty Beyond Silverlight With W P F
Mike Taulty  Beyond  Silverlight  With  W P FMike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty Beyond Silverlight With W P F
 
Windows Phone 8.1 アプリ開発徹底解説
Windows Phone 8.1 アプリ開発徹底解説Windows Phone 8.1 アプリ開発徹底解説
Windows Phone 8.1 アプリ開発徹底解説
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
 
Silverlight
SilverlightSilverlight
Silverlight
 
Business Apps with the Universal Windows Platform
Business Apps with the Universal Windows PlatformBusiness Apps with the Universal Windows Platform
Business Apps with the Universal Windows Platform
 
Silverlight
SilverlightSilverlight
Silverlight
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression Blend
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
086 Microsoft Application Platform 2009 2010
086 Microsoft Application Platform 2009 2010086 Microsoft Application Platform 2009 2010
086 Microsoft Application Platform 2009 2010
 
DevTeach Ottawa - Silverlight5 and HTML5
DevTeach Ottawa - Silverlight5 and HTML5DevTeach Ottawa - Silverlight5 and HTML5
DevTeach Ottawa - Silverlight5 and HTML5
 

Más de Harish Ranganathan (13)

Html 5 Websites with Visual Studio 2010
Html 5 Websites with Visual Studio 2010Html 5 Websites with Visual Studio 2010
Html 5 Websites with Visual Studio 2010
 
ASP.NET Web Forms vs. MVC
ASP.NET Web Forms vs. MVCASP.NET Web Forms vs. MVC
ASP.NET Web Forms vs. MVC
 
New Tools for Developers in IE9
New Tools for Developers in IE9New Tools for Developers in IE9
New Tools for Developers in IE9
 
SharePoint 2010 and Social Computing
SharePoint 2010 and Social ComputingSharePoint 2010 and Social Computing
SharePoint 2010 and Social Computing
 
You Are Always On My Mind
You Are Always On My MindYou Are Always On My Mind
You Are Always On My Mind
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
RESTful WCF Services
RESTful WCF ServicesRESTful WCF Services
RESTful WCF Services
 
A Web Developer's Journey across different versions of ASP.NET
A Web Developer's Journey across different versions of ASP.NETA Web Developer's Journey across different versions of ASP.NET
A Web Developer's Journey across different versions of ASP.NET
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
Developing for Astoria: ADO.NET Data Services
Developing for Astoria: ADO.NET Data ServicesDeveloping for Astoria: ADO.NET Data Services
Developing for Astoria: ADO.NET Data Services
 
ASP.NET 4.0 Roadmap
ASP.NET 4.0 RoadmapASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
 
ASP.NET, AJAX and jQuery
ASP.NET, AJAX and jQueryASP.NET, AJAX and jQuery
ASP.NET, AJAX and jQuery
 
Visual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 OverviewVisual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 Overview
 

Último

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

WPF 3.5 SP1 and Silverlight 2

  • 1. Windows Presentation Foundation and Silverlight 2.0 Harish Ranganathan Application Platform Evangelist Microsoft Corporation India
  • 2.
  • 5. WPF Versions Released with .NET Framework 3.0 and works  with Visual Studio 2005 WPF Enhancements introduced in VS 2008  WPF 3.5 SP1 Enhancements introduced in  .NET 3.5 SP1 and VS 2008 SP1 WPF Toolkit (CodePlex release)  WPF 4.0 to be released with .NET 4.0 
  • 6. WPF 3.5 SP1 Application Startup and Working Set  Performance Improvements .NET Framework Client Profile Setup Package  New .NET Framework Setup Bootstrapper for  Client Applications Click Once Client Application Deployment  Improvements Graphics Performance Improvements 
  • 7. WPF Platform Roadmap WPF Toolkit   WPF DataGrid and other controls WPF Futures   Client Profile Configuration Designer WPF Ribbon Preview  All available today from www.codeplex.com/WPF
  • 8. WPF DataGrid Control Getting started with DataGrid  Autogenerate columns in one line  Resizing, Reordering, Sorting,  Selection, Editing, Keyboard navigation Variety of Column Types  DataGridTextColumn DataGridCheckBoxColumn  DataGridTemplateColumn DataGridComboBoxColumn  DataGridHyperlinkColumn 
  • 9. WPF Ribbon Control Getting started with Ribbon RibbonCommands are the heart of the Ribbon Use RibbonWindow for title bar integration Customize resizing without writing layout code
  • 10. WPF Ribbon Control & DataGrid
  • 11. Touch Experiences • Windows 7 Touch – New and Differentiated Experiences – Natural User Behavior – Windows 7 Device Support – Sensor Platform – Location, Position, Environment, etc. WPF will help you build next-generation Win7 applications!
  • 13.
  • 14. Silverlight 2 Cross-browser, Cross-platform plug-in  to deliver rich media and Internet application experiences Silverlight 2  .NET Programmability - Styles and Templates - Deep Zoom - Silverlight Control Pack -
  • 16. Silverlight Control Toolkit Ready-to-use Controls   Enables several common scenarios Charting features   Based on powerful Dundas charts Available today from www.codeplex.com/silverlight
  • 18. Resources WPF Development http://www.windowsclient.net http://codeplex.com/wpf Silverlight Development http://silverlight.net http://codeplex.com/silverlight
  • 20. © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.