Introducing Visual Studio 2010: What It Is and Why You Should Care

Slides:



Advertisements
Similar presentations
Zwanzig Zehn Die Roadshow. Die neuen Produkte.
Advertisements

Agile Project Planning End to End Traceability Stunning New Reports 1-click Custom Excel reports New Dashboards Branch Visualization DistributedBuild Build.
Produktiv Software entwickeln mit Visual Studio, heute und morgen
Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
Visual Studio 2010 Diagnostics and Analysis Tools to Improve Software Quality As building software becomes more complex, the probability of exposing end-users.
Gracias a nuestros partners Agenda Sala Madrid Sala Paris Sala Berlin Sala Londres Sala Amster. Sala Roma Planta Primera Planta Segunda.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Project Manager Developer Tester Infrastructure Architect Solution Architect Business Stakeholder.
Test and Lab Manager Manual Testing Layer Diagram UML Modeling Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Test.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Shyam Pather Development Manager Microsoft Corporation SESSION CODE: DEV324.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Paul Litwin Programmer Manager Fred Hutchinson Cancer Research Center SESSION CODE: WEB206.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Dan Holme Director of Training & Consulting Intelliem SESSION CODE: OSP214.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Don Jones Senior Partner and Technologist Concentrated Technology, LLC SESSION CODE: DAT203.
SESSION CODE: COS301. So what do we do?
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
By: Paul D. Sheriff or SESSION CODE: WCL206.
David Chappell Principal Chappell & Associates SESSION CODE: DPR202.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Tim Laverty – Diego Vega – Program Managers Microsoft Corporation SESSION CODE: DEV305.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Tech·Ed  North America /11/ :01 AM SESSION CODE: DEV405
Les liens typés entre Work Items
Visual Studio 2005 “Personalized productivity”
Microsoft Test and Lab Manager : Exécution de cas de tests
Architecture Explorer
Team Foundation Server 2010 for Everyone
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
VISUAL STUDIO 2010 Le service de build.
Gestion visuelle de branches
Welcome to Architect Insight 2010
Presentation transcript:

Introducing Visual Studio 2010: What It Is and Why You Should Care Tech Ed North America 2010 4/26/2017 7:55 PM SESSION CODE: DEV203 Introducing Visual Studio 2010: What It Is and Why You Should Care David Chappell Principal Chappell & Associates © 2010 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.

Agenda Understanding Visual Studio 2010: The Big Picture 4/26/2017 7:55 PM Agenda Understanding Visual Studio 2010: The Big Picture Using Visual Studio 2010 Adopting Visual Studio 2010 © 2007 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.

Understanding Visual Studio 2010: The Big Picture Tech Ed North America 2010 4/26/2017 7:55 PM Understanding Visual Studio 2010: The Big Picture © 2010 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.

Tools for Software Development An evolution 1970s-1980s Editors Compilers 1980s-1990s Integrated development environments (IDEs) 1990s-2000s Team development tools Build tools Version control tools Testing tools Reporting and tracking tools

Illustrating Visual Studio 2010 Visual Studio Team Explorer Everywhere 2010 Eclipse IDE Visual Studio Team Explorer 2010 Visual Studio 2010 IDE Expression Studio Visual Studio Team Foundation Server 2010 SharePoint Web Browser Microsoft Test Manager 2010 Microsoft Excel Visual Studio Lab Management 2010 Microsoft Project Visual Studio 2010 Other Microsoft Other Vendors and Open Source

Team Foundation Server 2010 Illustrating TFS Visual Studio Team Foundation Server 2010 Work Item Tracking Requirements/ User stories Tasks Bugs Test cases … Version Control Test Case Management T Reports and Dashboards Build Management Lab Management VM Process Templates

Using Visual Studio 2010 Tech Ed North America 2010 4/26/2017 7:55 PM © 2010 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.

Managing Requirements/User Stories TechReady7 Breakout Chalktalk Template 4/26/2017 Managing Requirements/User Stories VS 2010 doesn’t define how requirements/user stories should be gathered It does define how they’re managed Using Requirement/User Story work items Which can be linked to other work items This provides requirements traceability Requirement X Bug Task Test Case Requirement Y Task Test Case Bug © 2008 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.

Tasks linked to that user story Managing Requirements/User Stories Example: Accessing User Story and Task work items from Excel User story Tasks linked to that user story

Architecting the Solution Visual Studio 2010 supports UML modeling With Class, Sequence, UseCase, Activity, and Component diagrams A UML diagram can be linked to a TFS work item Such as linking a UseCase diagram to a Requirement Other design/visualization tools include: Layer Explorer for creating layer diagrams Architecture Explorer for creating dependency graphs More

Architecting the Solution An example layer diagram

Architecting the Solution An example dependency graph

Writing Code Toolkits and designers VS 2010 includes toolkits for: SharePoint development Office development Windows Azure development It also includes: The WPF and Silverlight Designer The Workflow Designer for creating WF workflows The O/R Designer for creating LINQ to SQL object model mappings More

Writing Code Tools for writing better code Unit testing framework Static code analysis Examines code for security holes and more Dynamic code analysis Performance profiling Code coverage, showing what’s being tested Code metrics Measuring complexity and maintainability Debugging support Including IntelliTrace

Writing Code Accessing TFS information with Team Explorer User story This developer’s tasks linked to that user story Details about that user story

Testing Code VS 2010 has lots of support for testing It’s important This release introduces Microsoft Test Manager (MTM), supporting: Creating and managing test suites Running manual tests Running automated tests More

Testing Code Gathering test results Testers must provide good diagnostic data about bugs So developers can reproduce, diagnose, and fix those bugs VS 2010 provides diagnostic data adapters to do this Tester Microsoft Test Manager Visual Studio 2010 IDE Application Under Test Test Controller Test Agent T 1) Run test 2) Return test results and diagnostic data R Diagnostic Data Adapters (DDAs)

Testing Code Example DDAs IntelliTrace: Creates a detailed trace of an application’s execution, which a developer can replay Action Recording: allows recording and replaying a manual test Event Log: Collects information written to event logs during the test Video Recorder: Records the screen of the computer the tested app is running on Test Impact: Allows test impact analysis

Testing Code Using MTM: Examining a requirement’s test cases Tests linked to that requirement

Testing Code Illustrating Lab Management Visual Studio Lab Management 2010 allows creating and managing VMs for a test lab VMs can be created from predefined templates The Lab Management client is part of MTM Team Foundation Server Lab Management Microsoft Test Manager Lab Manager System Center Virtual Machine Manager 2008 VM

Testing Code Using MTM and Lab Management: Preparing to run tests Microsoft Test Manager Team Foundation Server Lab Manager Lab Management 1) Create test lab VMs Test Management Test Case Management Test Agent DDAs VM 2) Create test plan T

Testing Code Using MTM: Running tests Build Management 1) Create and deploy test build Test Case Management T 2) Run test cases Test Controller DDAs DDAs DDAs Test Management Test Agent Test Agent Test Agent R 5) Access test results and diagnostic data 4) Return test results and diagnostic data Microsoft Test Manager Team Foundation Server 3) Execute tests, collecting test results and diagnostic data

Testing Code Using MTM: Running manual tests runner Application under test

Testing Code Options for automated tests Visual Studio 2010 supports several kinds of automated tests Coded UI Tests T Web Performance Tests T Unit Tests T Database Unit Tests T User Interface Business Logic Database

Testing Code Illustrating load testing Web Performance Tests T Load Test Virtual User Pack Test Agent Test Controller

Managing and Tracking the Project VS 2010 provides: Reports created using Excel or SQL Server Reporting Services Dashboards created using SharePoint The available reports and dashboards depend on what process template is used They can also be customized

Managing and Tracking the Project Example report: Stories Overview Percent of work completed User stories Summary of current test results

Managing and Tracking the Project Example dashboard: Quality Test plan progress Bug reactivations Code churn

Adopting Visual Studio 2010 Tech Ed North America 2010 4/26/2017 7:55 PM Adopting Visual Studio 2010 © 2010 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.

How Visual Studio 2010 is Packaged Mapping software to SKUs TechReady7 Breakout Chalktalk Template 4/26/2017 How Visual Studio 2010 is Packaged Mapping software to SKUs Visual Studio IDE Visual Studio Team Explorer Microsoft Test Manager Visual Studio Lab Management Visual Studio Team Explorer Everywhere Visual Studio Team Foundation Server Visual Studio 2010 Ultimate* x Visual Studio 2010 Premium* x Visual Studio 2010 Professional* x Visual Studio Test Professional 2010 * x Visual Studio Lab Management 2010 x x Visual Studio Team Explorer Everywhere 2010 *With MSDN subscription © 2008 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.

How Visual Studio 2010 is Packaged TechReady7 Breakout Chalktalk Template 4/26/2017 How Visual Studio 2010 is Packaged Class Designer Sequence Diagrams Layer Diagrams Architecture Explorer UML Modeling Fast Forward for Manual Testing Load Testing Microsoft Test Manager Visual Studio 2010 Ultimate Web Performance Testing Manual Test Case Management IntelliTrace Database Deployment Code Metrics Test Impact Analysis Database Test Data Generators Coverage Visual Studio 2010 Premium Database Unit Testing Coded UI Testing Database Change Management Static Code Analysis Performance Profiling Diagnostic Data Adapters Test Agent and Test Controller XML Schema Designer Unit Testing SharePoint Development Workflow Designer Object/Relational Designer WPF/Silverlight Designer Multi-Core Development Visual Studio 2010 Professional Web Development Office Development Windows Azure Development Windows Development C#, VB, C++, F#, JScript © 2008 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.

Conclusions Modern software development requires a diverse set of tools Integrating those tools makes sense Visual Studio 2010 provides an integrated set of diverse development tools For large teams, small teams, and solo developers

References Introducing Visual Studio 2010, David Chappell http://download.microsoft.com/download/C/D/3/CD39BB69-35CC-458A-B4EB-2F928B58FB4B/whitepapers for trizzies/Visual Studio 2010, v1.0 -- Chappell.pdf

About the Speaker David Chappell is Principal of Chappell & Associates (www.davidchappell.com) in San Francisco, California. Through his speaking, writing, and consulting, he helps people around the world understand, use, and make better decisions about new technology. David has been the keynote speaker for events and conferences on five continents, and his seminars have been attended by tens of thousands of IT decision makers, architects, and developers in more than forty countries. His books have been published in a dozen languages and used regularly in courses at MIT, ETH Zurich, and other universities. In his consulting practice, he has helped clients such as Hewlett-Packard, IBM, Microsoft, Stanford University, and Target Corporation adopt new technologies, market new products, train their sales staffs, and create business plans. Earlier in his career, David wrote networking software, chaired a U.S. national standards working group, and played keyboards with the Peabody-award-winning Children’s Radio Theater. He holds a B.S. in Economics and an M.S. in Computer Science, both from the University of Wisconsin-Madison.

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Tech Ed North America 2010 4/26/2017 7:55 PM Track Resources Visual Studio – http://www.microsoft.com/visualstudio/en-us/ Soma’s Blog – http://blogs.msdn.com/b/somasegar/  MSDN Data Developer Center – http://msdn.com/data ADO.NET Team Blog – http://blogs.msdn.com/adonet WCF Data Services Team Blog – http://blogs.msdn.com/astoriateam EF Design Blog – http://blogs.msdn.com/efdesign © 2010 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.

Resources Learning Required Slide www.microsoft.com/teched Tech Ed North America 2010 4/26/2017 7:55 PM Required Slide Resources Learning Sessions On-Demand & Community Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn © 2010 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.

Complete an evaluation on CommNet and enter to win! Tech Ed North America 2010 4/26/2017 7:55 PM Required Slide Complete an evaluation on CommNet and enter to win! © 2010 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.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration   You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

Tech Ed North America 2010 4/26/2017 7:55 PM © 2010 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. © 2010 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.

Tech Ed North America 2010 4/26/2017 7:55 PM © 2010 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.