1 / 52

.NET 2010

.NET 2010. What can we expect for 2010?. Kevin Grossnicklaus November 30 th , 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

miracle
Download Presentation

.NET 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .NET 2010 What can we expect for 2010? Kevin Grossnicklaus November 30th, 2009

  2. 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?

  3. 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

  4. 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

  5. Windows 7

  6. 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)

  7. .NET 4.0

  8. .NET 4.0 • New Runtime • First new .NET runtime since 2.0 • VS.NET 2010 • Dynamic Language Runtime • Side by Side Execution

  9. C# 4.0 • Optional Parameters • Default Parameter Values • Named Parameters • Covariance/Contravariance • Enhanced PIA implementation

  10. VB.NET 4.0 • Auto-Implemented Properties • Collection Initializers • Implicit Line Continuation • Multiline Lambda Support • DLR Support • Covariance/Contravariance

  11. Visual Studio.NET 2010

  12. Visual Studio.NET 2010 • Currently: Beta 2 (Free) • http://www.microsoft.com/visualstudio/en-us/products/2010/default.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

  13. VS.NET 2010 SKUs

  14. “With MSDN”

  15. 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

  16. 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

  17. What’s changed in VS.NET? (Cont.) • Extensibility • Extension Manager • MEF

  18. Team Foundation Server 2010

  19. 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

  20. Team Foundation Server 2010 (Cont.)

  21. Team Foundation Server 2010 (Cont.)

  22. Team Foundation Server 2010

  23. Team Foundation Server 2010 • Included in MSDN • Source Code only version

  24. Windows Azure

  25. 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/

  26. Windows Azure (Cont.) • SQL Azure • Tool Integration • VS.NET 2010 Integration • Getting Started • MS Developer Center • http://www.microsoft.com/windowsazure/getstarted/

  27. 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

  28. Microsoft Pinpoint • Marketplace for software apps based on Microsoft technologies • Companies, Applications, Services • Categories • “Dallas”

  29. Microsoft Pinpoint

  30. 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

  31. Microsoft Codename “Dallas”

  32. Entity framework 4.0

  33. 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

  34. Entity Framework 4.0 • Download CTP: • http://www.microsoft.com/downloads/details.aspx?familyid=13FDFCE4-7F92-438F-8058-B5B4041D0F01&displaylang=en • ADO.NET Team Blog: • http://blogs.msdn.com/adonet/

  35. Silverlight 4.0

  36. 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)

  37. 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

  38. 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…

  39. Silverlight 4.0 and VS.NET 2010 • WYSIWYG Designer • Better Tooling • Simpler data binding • Enhanced Expression Blend 4.0 • Download preview: • http://www.microsoft.com/downloads/details.aspx?FamilyID=6806e466-dd25-482b-a9b3-3f93d2599699&displaylang=en

  40. 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/

  41. Office 2010

  42. Office 2010 • Get Beta: • http://www.microsoft.com/office/2010/en/default.aspx • Hosted or Local

  43. Sharepoint 2010

  44. 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

  45. SharePoint 2010

  46. SharePoint 2010

  47. 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/

  48. resources

  49. 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

  50. Final thoughts

More Related