Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s new in Visual Studio 11

Similar presentations


Presentation on theme: "What’s new in Visual Studio 11"— Presentation transcript:

1 What’s new in Visual Studio 11
11/19/ :51 AM TOOL-820F What’s new in Visual Studio 11 Jason Zander Corporate Vice President Microsoft Corporation © 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.

2 Agenda An overview of Visual Studio 11
Tools to build for Windows, Cloud & Web Application Lifecycle Management Recap You’ll leave with examples of how to Use Visual Studio 11 to build compelling Windows & Web applications How ALM can help you deliver great software

3 Visual Studio 11 Experiences and Promises

4 experiences promises integration productivity platforms user
developer experience team experience experiences integration productivity promises platforms

5 The Visual Studio Family

6 Covering //build/ end to end
Windows Windows 8 Metro style applications Existing Windows apps Web/Cloud ASP.NET Azure ALM Team Foundation Server/Team Foundation Service Collaboration and quality

7 Building for Windows

8 Building Windows Applications

9 Visual Studio 11 is the tool for Windows 8
Metro style applications Visual Basic, C#, C++ & HTML5/JS Windows desktop applications Windows Drivers

10 Windows 8 Metro style applications
New designer Available today! Built on shared architecture with Expression Blend Key features Object creation Layout Property editing Create and reuse resources Configurable design-time XAML editor with IntelliSense

11 Expression Blend for HTML
Authoring of Metro style HTML Apps for Windows 8 Design-centric Native HTML / CSS Built for Windows 8 applications, not web sites Visual authoring with dynamic, JavaScript-generated UI No platform abstractions Focus on Concepts, not Syntax Code – Design Workflow with Visual Studio

12 Core advances for Visual Studio 11
IDE productivity improvements Local, simulator and remote debugging Integrated application packaging Other topics Project compatibility Async Localization Unit testing Profiling

13 Windows Metro style apps
demo Windows Metro style apps Building Windows Metro style applications

14 DirectX applications New templates for Metro style DirectX games
C++ AMP Integrated game asset management Models Textures IDE support for HLSL IntelliSense Debugging Integrated graphical debugging Links GPU debugging with your actual game source and assets

15 New tooling for building DirectX applications
demo DirectX Applications New tooling for building DirectX applications

16 Windows driver development
Modernize driver development Move to an integrated environment based on Visual Studio Simplify common driver development tasks (ex: kernel debugging, driver signing and deployment, etc.) Driver-specific functionality is delivered via a Windows Driver Kit (WDK) add-on pack to Visual Studio Move quality “upstream” in the development process Integrate quality tools and tests into Visual studio Ease creation of more reliable, better performing drivers Enhance driver development frameworks

17 Recap Windows Metro style applications DirectX Applications
Visual Basic, C#, C++ and HTML5/JS DirectX Applications DIGIT/PIX Windows drivers 479 - A Lap Around Visual Studio 11 Express for Metro style Apps using C++ 737 - Metro Style Apps in XAML: What You Need to Know 740 - Metro Style HTML5 Apps from Start to Finish

18 Building for the Cloud & Web

19 Building Windows Azure Applications
Windows Azure SDK 1.5 Service Bus v2 with queues Profile applications running in Windows Azure Create ASP.NET MVC3 Web Roles Manage multiple service configurations in one cloud project Improved validation of Windows Azure packages Add deployment projects to existing ASP.NET, MVC or WCF projects via a right click

20 Use HTML5 the way that works best for you
If you've been programming with HTML & JavaScript, you'll be right at home with Windows 8 IE10 offers the fastest, richest standards based browsing experience Visual Studio 11 has the best of breed editors for CSS, JavaScript; debugging and profiling ASP.NET provides a set of controls and frameworks that make HTML5 development even more productive and accessible

21 New HTML & CSS tool support
IDE Enhancements for HTML & CSS New HTML5 & CSS snippets Extract to user control Match end-tag when editing start-tag Smart indent Outlining Comment/uncomment support Better IntelliSense Auto reduce IntelliSense for code nuggets within attributes Additional IntelliSense triggers

22 Better JavaScript tools
Improved IntelliSense: Performance – Built on top of IE’s JavaScript engine   New features: Go To Definition Overloads for methods (using new Xml comment <signature>) Implicit references Extensibility – user can provide a JavaScript extension that can modify the IntelliSense    Editing: Brace matching and highlighting Outlining

23 Making diagnostics easier
DOM Explorer Inspect & modify the live DOM in IE or WWA Style tracing for CSS Layout debugging   JavaScript console Interactive REPL console against the page Console API Error reporting from the host Syntax, parsing & network issues Single and multi-line input with history

24 Extending and improving ASP.NET
Mobile MVC4 will allow automatically detect on phone Mobile optimized views / pages : can distinguish between slate and phone Support JQuery mobile; mobile starter set; easier to theme mark-up for mobile and desktop Mobile NuGet will allow mobile support Language & Controls Supporting full ECMAScript v5 Better experience for using JQuery JQuery controls : Datagrid etc being built by Microsoft Web Platform MVC app support pre-built AJAX views : client side paging, sorting MVC will support webforms Debug while running; can select something that is running and have it highlight where code is etc Added SEO capabilities

25 Page Inspector A new tool Visual Studio 11 wave tool for troubleshooting of ASP.NET Web Sites and Applications Bring together browser tools, ASP.NET, and source code into one integrated troubleshooting experience Easily diagnose issues in Web Application Projects and Web Sites Pinpoint the source code behind a browser selection in just one click Reverse engineer HTML/CSS/JS in the browser to actual source files in just one click

26 Building Web applications with Visual Studio 11 and .NET Framework 4.5
demo Web applications Building Web applications with Visual Studio 11 and .NET Framework 4.5

27 Recap Windows Azure Applications HTML5 JavaScript ASP.NET
796 - ASP.NET 4.5 loves HTML5, CSS 3 & JavaScript 803 - Progressively enable the mobile web with ASP.NET MVC 4, HTML5 and jQuery Mobile 850 - Getting Started with Windows Azure

28 Application Lifecycle Management

29 ALM is for everyone Application Lifecycle Management isn’t just for large companies– The Agile Manifesto Individuals and interactions (over process & tools) Working software (over comprehensive documentation) Customer collaboration (over contract negotiation) Responding to change (over following a plan)

30 What Matters – Creating Value
DEVELOP Idea to working software OPERATE Incident to Resolution Product Backlog Requirements Monitor Misunderstood Requirements Sprint Conflicting Priorities Losing Focus Ops Backlog Working Software

31 New ALM capabilities in Visual Studio 11
Web-based project management tools IntelliTrace in your production environments “My Work” and code review features Code quality Code clone Unit testing

32 Application Lifecycle Management
demo Application Lifecycle Management How Visual Studio 11 enables teams to deliver great software

33 Recap Application Lifecycle Management Applies to everyone
Team Foundation Service More tools Web-based Production IntelliTrace “My Work” and code review features Focus on code quality Better, more flexible unit testing 818 - Taking your Application Lifecycle Management to the Cloud with the Team Foundation Service 793 - Working on an Agile Team with Visual Studio 11 and Team Foundation Server 11 811 - Developer Collaboration with Team Foundation Server 11

34 Visual Studio 11: Experience & Promise
Building for Windows Building for the Cloud & Web Application Lifecycle Management

35 Call to action Get the releases
Windows Developer Preview broadly available ( Windows Azure Toolkit ( Visual Studio 11 Developer Preview ( Sign up for your Team Foundation Service account Send us your feedback

36 Related Sessions 816 - Future Directions for C# and Visual Basic 833 - What's New in Visual Studio 11 for Application Lifecycle Management 834 - What's New in .NET Framework 4.5 835 - Writing modern C++ code: How C++ has evolved over the years

37 11/19/ :51 AM © 2011 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. © 2011 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.

38


Download ppt "What’s new in Visual Studio 11"

Similar presentations


Ads by Google