Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rabi Satter Sr. Program Manager Microsoft Corporation DTL301.

Similar presentations


Presentation on theme: "Rabi Satter Sr. Program Manager Microsoft Corporation DTL301."— Presentation transcript:

1

2 Rabi Satter Sr. Program Manager Microsoft Corporation DTL301

3 xcopy deploy VS Setup Project Clickonce Xbap Web Publish Network Share MS Deploy App Virtualization Wix vsdbcmd

4 Who is the end user? What kind of application? How will they get it? How often will they use it?

5 Multi-Targeting with VS2010

6 New -.NET Profiles Application users A runtime without developer items like reference assemblies needed only for compile time Removes the need to reboot and have administrator access to install Developer users a Profile consists of Reference Assemblies to target a particular profile using Visual Studio 2010 If a Profile is installable An installer for the Profile Bootstrapper Package(s) to enable ClickOnce and Setup The Full Framework will be required for development regardless of your target Profile

7 New -.NET Profile Road Map Full Framework 2.03.03.5 SP14 Client Profile Arrowhead 3.5 SP1 4 Server Core Win 7.NET 3.5 SP1 v4 TBD

8

9 Full Framework CLR v2 WCF (Client) WCF (Server) LINQLINQ WFWF ADO.NETADO.NETASP.NETASP.NET WPF/WinFormsWPF/WinForms X86X64IA64 Entity Framework

10 231

11 Web Installer (2.8 MB + Install)

12 Client Profile 3.5 SP1 CLR v2 WCF (Client) ADO.NETADO.NET WPF/WinFormsWPF/WinForms X86

13 28/255

14 Server Core Profile CLR v2 WCF (Client) WCF (Server) Entity Framework LINQLINQ WF, Cardspace ADO.NETADO.NETASP.NETASP.NET X64

15

16 Full Framework CLR v4 WCF (Client) WCF (Server) Entity Framework LINQLINQ WFWF ADO.NETADO.NETASP.NETASP.NET WPF/WinFormsWPF/WinForms X86X64IA64

17 Client Profile 4 CLR v4 WCF (Client) Entity Framework LINQLINQ ADO.NETADO.NET WPF/WinFormsWPF/WinForms X86X64

18 .NET v4 – Beta 1 Only ProfileSize in MB Full x8676.4 Full x86/x64157 Full IA64145 Client x8634 Client x86/x6470.9

19 .NET Adoption 70% of PCs have some version of the Framework Adoption is un-even, so know your market

20 .NET Deployment Strategies Assume.NET Framework preinstalled This strategy is based on being able to assume 100% of target computers have the Framework or managed desktop environment Use Application management tools like SCCM and WSUS to install the framework Ensure the.NET Framework is installed Given that adoption is not 100% to give a better deployment experience chain in a Profile runtime Detect the Framework Chain in the framework when it is not found

21 .NET Detection

22 .NET Deployment Deploying with.NET Framework preinstalled xcopy to deploy applications Run application on network share Xbap ClickOnce SCCM/SMS or Third Party Application Management tools Microsoft Confidential

23 Preinstall the Framework SCCM/SMS or 3rd Party Application Management tools Active Directory Microsoft Confidential

24 Xbap

25 Possible Enterprise Architecture PCPC PCPC PCPC PCPC PCPC Deployment Server PCPC PCPC PCPC PCPC AppApp PCPC PCPC PreqsPreqs

26 ClickOnce

27 .NET Deployment Deploying with.NET Framework When Not Installed ClickOnce VS Setup Project Third Party Installed

28 MS Deploy Deployment tool for IIS IIS 6.0 & 7.0 supported Enables deployment on a single web server or across a web farm Synchronize content on a single web server or across a web farm

29 MS Deploy

30 Traditional Application Execution

31 Application Virtualization

32 App-V Can virtualize.NET applications May require.NET already installed on the Client machine

33

34 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources www.microsoft.com/learning Microsoft Certification & Training Resources Resources

35 Track Resources Visit the DPR TLC for a chance to win a copy of Visual Studio Team Suite. Daily drawing occurs every day in the TLC at 4:15pm. Stop by for a raffle ticket http://www.microsoft.com/visualstudio http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx Please visit us in the TLC blue area

36 Complete an evaluation on CommNet and enter to win!

37 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Rabi Satter Sr. Program Manager Microsoft Corporation DTL301."

Similar presentations


Ads by Google