Introduction to Visual Studio 2012 Release Candidate Visual Studio 2012 (RC) IDE Overview Visual Studio 2012 (RC) ALM Solution
VS 2012 IDE• New look• Preview files in Solution Explorer – Single click to preview – Double click to pin• Navigate class, properties, methods in Explorer• Easier to raft tabs on second monitor• Improved search – Search solution for classes, methods etc. – IDE search for settings, menu item etc.
VS 2012 Integration• BizTalk Server Roadmap – Increased platform support including Windows Server 8, SQL Server 2012, VS 11 and Windows 8 – Extended Platform Integration • DB2 client connectivity to SQL Server, conversion of commands to T- SQL, migration of packages to stored procedures • Adapter connectivity to new data sources, including IBM Informix V11 and IBM IMS/DB V11• Improved B2B – Agile response to industry standards – Improved performance and scalability• Cloud – Extend on-premises solutions to the cloud and improved licensing
VS 2012 MVC 4• ASP.NET Web API• Mobile Project Template• Display Modes (Browser & Resolution detection) – jQuery Mobile, the View Switcher, and Browser Overriding• Supports Azure SDK• Database Migrations• Add Controller to any project folder• Bundling and Minification
VS 2012 ALM• Agile Development – ALM in cloud(web), backed by TFS – Manage Product Backlog, User Stories, Tasks from Web. Build solution from Web as well. – Tasks board view (for standups) – Project Status, Burn down Charts, Capacity bars – http://tfspreview.com/
VS 2012 ALM• Lightweight Requirements – Include stakeholders in the process – Storyboarding (UI Mock ups) with PPT add on• Feedback (MS Feedback Client) – Devs can request feedback from stakeholders – Email feedback requests via Team Web Access – Stakeholder uses MS Feedback Client• Testing (MS Test Manager II) – Exploratory Testing – Rich Data Capture – Simulate bugs, and test cases
VS 2012 ALM• Debugging & Quality Tools – Intellitrace • Now collect traces on machines without Visual Studio • Enable Intellitrace on Poduction Servers with IIS. • Minor Performance Impact. – Code Clone Analysis • Find similar code fragments (copy pasted) in solution • Useful during Refactoring
VS 2012 ALM• Team Collaboration – Redesigned Team Explorer with Search – My Work panes, Pending changes, etc. – Suspend/Restore the context for specific tasks• Code Reviews – Request/Manage code reviews from My Work – Improved, highlighted ‘Diff’ view, when comparing
For Additional Details• More about MVC 4: http://www.asp.net/whitepapers/mvc4- release-notes and http://www.asp.net/mvc/mvc4• More about Integration: http://www.microsoft.com/biztalk/en/us/road map.aspx• More about Web API: http://www.asp.net/web-api/overview
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.