FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Ofir Aspis 1/2010 VS 2010 Targets High Level - IDE New Features VS 2010 As Editor and Platform Demo Editor features Extending.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
Visual Studio 2008 & .NET 3.5 Overview
1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
Building a Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 (Part 1 of 2) Jeff King Program Manager Microsoft Corporation
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
.NET Framework 4 and Visual Studio 2010 Pandurang NayakHarish Ranganathan Client Platform EvangelistWeb Platform Evangelist Microsoft Corporation IndiaMicrosoft.
Scelta della tecnologia di presentazione dei dati.
What’s New in Web Development for Visual Studio 2008 Presented by Jeffrey Palermo CTO, Headspring Systems Microsoft MVP, MCSD.Net
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
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
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
1 Sandcastle Documentation Compilers For Managed Class Libraries common) Enabling managed class library developers throughout the world to easily create.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
What’s New In Visual Studio 2010 Denys Kholod Technology Expert Hmarasoft.com.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Introducing Reporting Services for SQL Server 2005.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist 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,
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
New team member / new project for the team Helps analyze relationships and structure Understanding code Locates code in unfamiliar code bases Understand.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
What was new in VS Studio 2008 A bird eye view from the height of ft By: Shahzad Sarwar Software Architect Comsoft computer consultants.
Dynamic Languages Initiative Silverlight ASP.NET Web Services Summary.
My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
2 ADO.NET Data Services for the Web Mike Flasko Program Manager, Microsoft “Project Astoria”
ASP.NET技术的发展 计算机信息工程系 龚赤兵 9/9/2017 6:11 PM
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Introduction ITEC 420.
DotNetSpider Editor Hefin Dsouza
Introduction to ASP.NET 2.0
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Visual Studio Tools for Office 2005
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio 2008 Abdul Rahman .Y Microsoft Student Partner.
ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio “Orcas” & .NET Framework v3.5
Visual Studio 2008 Mike Taulty Developer & Platform Group
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
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.
Visual Studio 2008.
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Blazor A new framework for browser-based .NET apps Ryan Nowak
Visual Studio 2005 IDE Features
Presentation transcript:

FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform

What is “Orcas”  Codename of next major release of Visual Studio and.NET Framework  Targeted to ship later this year  Go-live beta in the summer timeframe  Lots of exciting features for web development  Multi-targeting  Major HTML / CSS Designer Enhancements  Rich AJAX and JavaScript Support  LINQ  And much more…

 Visual Studio “Orcas” supports targeting multiple versions of the.NET Framework  Choose which Framework version to target when opening or creating an application .NET Framework 2.0 (“Whidbey”) .NET Framework 3.0 (Vista) .NET Framework 3.5 (“Orcas”)  Visual Studio IDE only shows feature appropriate for your selected target version  Toolbox, Add New Item, Add Reference, Add Web Reference, Intellisense, etc Framework Multitargeting

.NET Fx 2.0.NET Fx 2.0 Update.NET Fx 2.0 Update Update.NET Fx 3.0 Update Update.NET Fx 3.5 Whidbey Vista Orcas time Version = Assembly references + compilers No new CLR runtime

Demo Multi-Targeting

HTML Designer  Massively improved HTML designer  Same WYSIWYG designer as in Expression  New features:  Rich CSS editing support  Split view editor  Fast designer/source switching  Nested master pages  Enable better designer/developer workflow

Demo

ASP.NET AJAX  Works on top of ASP.NET 2.0 and VS 2005  Fully supported V1.0 shipped last week on the web  Delivers core ASP.NET AJAX foundation:  JavaScript type-system  JavaScript.NET Networking Serialization  JavaScript library of common routines  ASP.NET Server Control Integration  ASP.NET AJAX 1.0 features ship in “Orcas”  ASP.NET AJAX Futures CTP contains next set of features that will start to make their way into Orcas  Examples: richer web part integration, richer data serialization support, more client controls

ASP.NET AJAX Control Toolkit  Separate download from core ASP.NET AJAX  Great library of free ASP.NET AJAX enabled controls  Download from  Developed using a collaborative source model  All source freely available with modification license  Both Microsoft & non-Microsoft developers can contribute  Already contains 35 really cool controls  Goal is to get great controls over the next months

AJAX Control Extenders  Controls that can AJAX-enable existing HTML UI and ASP.NET Server Controls Details... Details... Blah, Blah, Blah Blah, Blah, Blah Blah, Blah, Blah Blah, Blah, Blah Blah, Blah, Blah Blah, Blah, Blah <ajaxToolkit:CollapsiblePanelExtender TargetControlID="detailsPanel“ <ajaxToolkit:CollapsiblePanelExtender TargetControlID="detailsPanel“ CollapseControlID="ShowHideBtn" CollapseControlID="ShowHideBtn" ExpandControlID="ShowHideBtn" ExpandControlID="ShowHideBtn" Collapsed="true" Collapsed="true" SuppressPostBack="true" SuppressPostBack="true" runat="server“ /> runat="server“ />

Visual Studio AJAX Support  JavaScript Intellisense  Code intellisense for client-side JavaScript  Integrated editor support for ASP.NET AJAX JS Library  Intellisense against JSON enabled.asmx web services  Build-time syntax checking  JavaScript Debugging  Improved discoverability  Breakpoints in.aspx documents  New visualization features for variables  ASP.NET AJAX Extender Control Support  Easy design-time to attach extenders

ASP.NET Control Extenders  Smart-task: “Add Extender…”  UI for adding valid extenders to control Once extended, target control shows: Extended properties in property grid Extended smart tasks

Demo AJAX and JavaScript Improvements

Working with Data  Querying and manipulating data has always been a fundamental part of our jobs as programmers, and always will be  Data formats change, but core needs remain the same  With Orcas we are trying to take the concept of querying, manipulating, and updating data to the next level

Introducing LINQ (Language Integrated Query)  Query, Set and Transform Operations for.NET  Makes querying data a core programming concept  Works with all types and shapes of data  Relational database  XML  Objects  Works with all.NET languages  New VB and C# have integrated language support  Support for both static typed and dynamic languages

Demo LINQ

Data Improvements in ASP.NET  New control  Enables easy databinding to LINQ entities  New control  Enables richer data UI flexibility  Scaffolding UI generator for getting started  Creates LINQ object model and UI pages  Will ship as separate download in Orcas

Testing Features  VSTS Unit Testing Moving to VS Professional  Improved performance and workflow  New AJAX Web Testing Features in VSTS  Automated scenario testing of ASP.NET AJAX applications

  2007 is going to be an exciting year   Major advances and improvements coming   Developing applications will be easier   Build-on existing VS 2005 / ASP.NET skills/code   Significant productivity gains with LINQ, AJAX, etc   Upgrading will be easy   Can use HTML designer, JavaScript intellisense/debugging, and new language features of VS “Orcas” on ASP.NET 2.0 projects

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.