.NET Framework 4 and Visual Studio 2010 Pandurang NayakHarish Ranganathan Client Platform EvangelistWeb Platform Evangelist Microsoft Corporation IndiaMicrosoft.

Slides:



Advertisements
Similar presentations
Ofir Aspis 1/2010 VS 2010 Targets High Level - IDE New Features VS 2010 As Editor and Platform Demo Editor features Extending.
Advertisements

Parallel Performance Tools in Visual Studio 2010.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
Building Your First Great Silverlight 2 Application Guy Burstein Microsoft Israel
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
 Stephen Walther ASP.NET MVC Ninja Microsoft Corporation PV31.
 Karsten Januszewski Developer Microsoft Corporation PC55.
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio 2010 and.NET Framework 4 Training Workshop.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
 Alexander Malek Lead Program Manager SharePoint Microsoft Corporation BB47.
A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft
Visual Studio 2008 for ASP.NET developers Daniel Moth Developer and Platform Group Microsoft
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
What’s New In Visual Studio 2010 Denys Kholod Technology Expert Hmarasoft.com.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Project “Astoria” first announced in Mix 2007 Shared early prototypes, got tons of feedback Now we’re talking about the real deal Production quality bits,
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
1 Jon Box Architect Evangelist Microsoft John Mullinax Platform Strategy Advisor Microsoft.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
 Mike Flasko Program Manager Microsoft Corporation TL07.
Tony Goodhew Product Planner DEV328.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.

Jeff King Senior Program Manager Microsoft Session Code: WIA204.
J. Michael Palermo IV Director of Development Interface, USA WUX203.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Eric Carter Development Manager Microsoft Corporation OFC324.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.

Agafonov Viacheslav. Objectives: ◦ Understand the new features and improvements in Visual Studio 2010 ◦ Understand useful tips.
2 ADO.NET Data Services for the Web Mike Flasko Program Manager, Microsoft “Project Astoria”
Visual Studio 2010 and .NET Framework 4 Training Workshop
Business Connectivity Services in SharePoint 2010 and Office 2010
End to end app development ASP.NET, WCF, WF, EF, & RIA Services
Введение в архитектуру SharePoint 2010
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
Accessing Data in a .NET Web Application
12/1/2018 9:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
12/2/ :05 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech Ed North America /1/ :36 AM Required Slide
LitwareHR v2: an S+S reference application
Pablo Castro Software Architect Microsoft Corporation
Working across the .NET Continuum
Visual Studio 2010 and .NET Framework 4 Training Workshop
Office 365 Development.
Developing and Managing SharePoint Solutions with Visual Studio 2012
Ward Bell VP Technology IdeaBlade, Inc.
Microsoft Dynamics.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Welcome to Architect Insight 2010
ASP.NEXT Mike Ormond Developer & Platform Group Microsoft Ltd
Presentation transcript:

.NET Framework 4 and Visual Studio 2010 Pandurang NayakHarish Ranganathan Client Platform EvangelistWeb Platform Evangelist Microsoft Corporation IndiaMicrosoft Corporation India

.NET Framework Current "Layer Cake".NET Framework SP1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace.NET Framework SP1.NET Framework 3.5 LINQ WF & WCF Enhancements Add-inFramework Additional Enhancements.NET Framework SP1 MVC Dynamic Data Entity Framework Data Services

Core Services.NET Framework 4.0 Base Class Library Common Language Runtime Windows Workflow Foundation Managed Extensibility Framework Data Services Windows Communication Foundation “Velocity” User Interface Windows Presentation Foundation ASP.NET (WebForms, MVC, Dynamic Data) Data Access Entity Framework LINQ ADO.NET Parallel Extensions WinForms LINQ to SQL Languages Dynamic Language Runtime

5 Base Class Library Improvements Managed Extensibility Framework –Easy declaration/consumption of extensibility points –Monitoring for new runtime extensions Watching a specific directory for new extensions Additional core data structures –Numerics (BigInteger & ComplexNumber) –Tuple, SortedSet I/O Improvements –Memory-Mapped Files –Unified Cancellation model

6 Parallel Computing Task Parallel Library (TPL) –Imperative Task Parallelism –Work-Stealing Algorithm for maximum efficiency –Higher-level abstraction (no more Thread knowledge necessary) Parallel Linq (PLINQ) –Declarative Data Parallelism (focus on the *what*, not the *how*) –Simple Parallelism via Linq-To-Objects Coordination Data Structures (CDS) –Common structures to help with parallelism tasks

Parallel Extensions for.NET

.NET Framework 4.0: Client Windows Presentation Foundation –Client Profile –Business focused controls –Silverlight Synergy –Windows 7 Advances Touch Computing

Windows 7 Touch

10 ADO.NET 4.0 Entity Framework v2 –Persistent Ignorance –Code-First Development –TDD-Support –Foreign-Key Support –Lazy Loading

ASP.NET 4.0 ASP.NET MVC –Separation of Concerns, Testability –High control over market up ASP.NET Dynamic Data support for MVC –Easily Create Custom controls and views based on data base ASP.NET better CSS and ID

12 Project “Velocity” Distributed Caching for.NET Session State Provider for ASP.NET Flexible, Several Different Caching Models –Partitioned –Replicated –Local

13 Distributed Applications Windows Communication Foundation –RESTful enhancements –Messaging enhancements –Correlation enhancements –Seemless integration with Workflow Services Windows Workflow Foundation –Significant improvements in performance and scalability –New workflow flow-control models and pre-built activities –Enhancements in workflow modeling –Updated visual designer

More Web Goodies… ADO.NET Data Services –REST based exposure of relational data –Ability to go “offline” ASP.NET AJAX –JavaScript UI Templates and Data-binding –AJAX Control Toolkit Enhancements Client-side controls –DOM selection, manipulation and animation –Addition of jQuery

New IDE Improvements Visual Studio Environment –WPF-based Editor –Better Multi-Monitor Support Navigation –Quick Search –Highlight references Project System –100% source code compatible –Multi-Targeting

Code Focused Development Consume First, Declare Later –Generate from usage Code insight –Call hierarchy –Inline call tree Layers –Rich formatting of code –Overlays of contextual information Document Map Margin

Visual Studio 2010: New Features

Web Development Enhanced JavaScript tooling HTML snippets New MVC and Dynamic Data tooling Integrated Web Deployment

Native C++ Development Amazing IDE Experience –Scale smoothly –Better navigation of large source bases –Multi-targeting –MFC Class Wizard Parallel computing support Light up on Windows 7 Updated MFC Look- and-Feel

Office Development ClickOnce Enhancements for Office –Create solutions with multiple addins and documents –Ability to deploy and update custom actions –Improved document and template deployment –Publish Office client customizations to SharePoint

SharePoint Development SharePoint tooling for common customizations –Great experiences inside Visual Studio – coding->debug->deploy –Extensible infrastructure allowing 3 rd parties and ISVs to create additional SharePoint tooling Workflow Content Types List Definitions Site Definitions Web parts (+ Visual Designer) Application pages Master pages Server controls Modules Fields

Debugger Richer platform support –64-bit mixed-mode debugging –Minidump debugging support for managed and mixed-mode –WPF Visualizer Breakpoint improvements –Grouping and labeling –Import/export Historical Debugger –Record & playback application execution

Team System: Business Alignment Project Management –Project Server –Client Integration –Lightweight Project Planning Tools Requirements Traceability Reports Individual Dashboards Process Customization –Wider variety of examples from Microsoft and community

Team System: Quality & Testing Visual structure and behavior in UML and DSL models Eliminate the “no repro” problem Gated checkin T-SQL Quality Tools Testing improvements –Test prioritization –Manual Testing –Functional Testing –Test Case Management

©2006 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.