net 2010 what can we expect for 2010? kevin grossnicklaus november 30 th, 2009

Post on 15-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

.NET 2010

What can we expect for 2010?

Kevin GrossnicklausNovember 30th, 2009

Agenda• Introductions• Expectations• Windows 7• .NET 4.0 (including C# and VB.NET)• Visual Studio .NET 2010• Team Foundation Server 2010• Windows Azure• Entity Framework 4.0• Silverlight 4.0• Office 2010• SharePoint 2010• Questions?

Introductions

• Kevin Grossnicklaus– ArchitectNow- www.ArchitectNow.net (2009-Present)

• President

– Washington University - CAIT Program (2003-Present)• Instructor

– SSE - www.SSEinc.com (1999-2009)• Chief Architect• Software Development Practice Leader

• Email: kvgros@architectnow.net • Twitter: http://twitter.com/kvgros • Blog: http://www.GeeksWithBlogs.com/kgrossnicklaus

Expectations

• What are we going to cover?• Why is this something I should be aware of?• Who can use this stuff?• How detailed are we going to get?

• “Mama I’m Going Fast”– Ricky Bobby

WINDOWS 7

Windows 7• Released: October 22nd, 2009• Development Opportunities:

– Multi-touch– Sensor API

• Location (i.e. GPS)• Ambient Light• Accelerometer• Other

– UI• Taskbar• Jumplists• Aero• Ribbon• DirectX 11 (w/ DirectWrite)

.NET 4.0

.NET 4.0

• New Runtime– First new .NET runtime since 2.0

• VS.NET 2010• Dynamic Language Runtime• Side by Side Execution

C# 4.0

• Optional Parameters• Default Parameter Values• Named Parameters• Covariance/Contravariance• Enhanced PIA implementation

VB.NET 4.0

• Auto-Implemented Properties• Collection Initializers• Implicit Line Continuation• Multiline Lambda Support• DLR Support• Covariance/Contravariance

VISUAL STUDIO.NET 2010

Visual Studio.NET 2010

• Currently: Beta 2 (Free)– http://www.microsoft.com/visualstudio/en-us/products/2010/defau

lt.mspx

• RTM: March 22nd, 2010• New SKU’s:

– Visual Studio.NET 2010 Ultimate with MSDN– Visual Studio.NET 2010 Premier with MSDN– Visual Studio.NET 2010 Professional with MSDN

• “With MSDN”?• “Ultimate Offer”:

– http://www.microsoft.com/visualstudio/en-us/products/msdn/default.mspx#roadmap

VS.NET 2010 SKUs

“With MSDN”

What’s changed in VS.NET?• Full WPF IDE (including code editors)• Multi-targeting

– Frameworks: 2.0, 3.0, 3.5, 4.0• General:

– F# development– F# Explorer– No dynamic help– No object test bench

• Design Time:– Call Hierarchy Explorer– Generate from usage– Live semantic errors– Intellisense

• Completion vs. Suggestion Mode

What’s changed in VS.NET? (Cont.)

• Enhanced editors and project templates.– ASP.NET– WPF– Silverlight

• WYSIWYG Editors

– Entity Framework• Architecture Modeling– UML Editors

• Debugging– Intellitrace

What’s changed in VS.NET? (Cont.)

• Extensibility– Extension Manager– MEF

TEAM FOUNDATION SERVER 2010

Team Foundation Server 2010

• Greatly simplified administration– Build processes defined in WF– Build Process Templates– Better admin– Integrated log readers

• Gated Checkins• Better Conflict Resolution• Branch visualization• Test Lab Management• Better support for Agile projects via integrated templates

Team Foundation Server 2010 (Cont.)

Team Foundation Server 2010 (Cont.)

Team Foundation Server 2010

Team Foundation Server 2010

• Included in MSDN• Source Code only version

WINDOWS AZURE

Windows Azure

• What is the Cloud?• What is Azure?• What does it do for me?• When is it available?– Go Live: January 1st, 2010– Starts charging: February 1st, 2010

• What does it cost?• Pricing– Pay for what you use– http://www.microsoft.com/windowsazure/pricing/

Windows Azure (Cont.)

• SQL Azure– Tool Integration

• VS.NET 2010 Integration• Getting Started– MS Developer Center– http://www.microsoft.com/windowsazure/getstar

ted/

Microsoft AppFabric

• Onsite vs. Offsite Azure Services• What is AppFabric?– Services for .NET Developers– Windows Workflow Foundation (WF)– Windows Communication Foundation (WCF)– “Dublin”– Caching per “Velocity”

• Where do I get it?– Beta 1– http://

msdn.microsoft.com/en-us/windowsserver/ee695849.aspx

Microsoft Pinpoint

• Marketplace for software apps based on Microsoft technologies

• Companies, Applications, Services• Categories• “Dallas”

Microsoft Pinpoint

Microsoft Codename “Dallas”

• Marketplace for data and services– http://pinpoint.microsoft.com/en-US/Dallas

• Commercial or Free Data• Access via services or SQL• Hosted in Azure• Microsoft manages:– Licensing– Payment– Availability

Microsoft Codename “Dallas”

ENTITY FRAMEWORK 4.0

Entity Framework 4.0

• Persistence Ignorance• T4 Code Generation• Lazy Loading• POCO Change-Tracking• Better N-Tier Support with Self Tracking

Entities• Model-First Development• Code-Only Development

SILVERLIGHT 4.0

Silverlight 4.0

• Currently in Beta• Release:– ???

• First 4 versions of SL released over last 3 years• Get Beta at:– www.Silverlight.net – (Only for VS.NET 2010 Beta 2)– (No “Go Live” License)

Silverlight 4.0 New Features

• Printing Support• Right-Click event handling– i.e. Support for context menus

• Webcam and Microsoft access• Mousewheel support• Rich Text Box support• ICommand support for controls– Cleaner support for patterns like MVVM

• Access to Clipboard• Web Browser control

Silverlight 4.0 New Features

• ELEVATED PERMISSIONS– COM Interop– Task tray support– Local File Access– Full Keyboard Access in Full Screen

• Managed Extensibility Framework• And On…• And On…• And On…• And On…

RIA Services

• What is RIA Services?– Simplified N-Tier development for SL and ASP.NET– Now built on WCF– Project templates and guidance packages– Integrated “plumbing”

• Download Preview:– http://silverlight.net/getstarted/riaservices/

OFFICE 2010

Office 2010

• Get Beta:– http://

www.microsoft.com/office/2010/en/default.aspx• Hosted or Local

SHAREPOINT 2010

SharePoint 2010

• Greatly enhanced collaboration platform• Many social networking features• Integrated developer dashboard• LINQ to SharePoint support• Client Object Model support for Silverlight• Sandboxed Solutions

SharePoint 2010

SharePoint 2010

SharePoint 2010

• More information:– http://

sharepoint2010.microsoft.com/Pages/default.aspx – http://

msdn.microsoft.com/en-us/sharepoint/default.aspx

• Upcoming User Group:– December 10th

– http://www.stlsug.org/

RESOURCES

Resources

• http://Msdn.microsoft.com• http://www.microsoftPDC.com • http://www.silverlight.net• http://www.asp.net• http://www.windowsclient.net• http://www.microsoft.com/visualstudio

FINAL THOUGHTS

Questions?

kvgros@architectnow.net

http://twitter/kvgros

www.geekswithblogs.com/kgrossnicklaus

Thank you for coming!

top related