Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: ".NET 2010 What can we expect for 2010? Kevin Grossnicklaus November 30 th, 2009."— Presentation transcript:

1 .NET 2010 What can we expect for 2010? Kevin Grossnicklaus November 30 th, 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)www.ArchitectNow.net President – Washington University - CAIT Program (2003-Present) Instructor – SSE - www.SSEinc.com (1999-2009)www.SSEinc.com Chief Architect Software Development Practice Leader Email: kvgros@architectnow.netkvgros@architectnow.net Twitter: http://twitter.com/kvgroshttp://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 22 nd, 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 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 http://www.microsoft.com/visualstudio/en- us/products/2010/default.mspx RTM: March 22 nd, 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 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

22 Team Foundation Server 2010

23 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 1 st, 2010 – Starts charging: February 1 st, 2010 What does it cost? Pricing – Pay for what you use – http://www.microsoft.com/windowsazure/pricing/ 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/getstar ted/ http://www.microsoft.com/windowsazure/getstar ted/

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 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 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.asp x?familyid=13FDFCE4-7F92-438F-8058- B5B4041D0F01&displaylang=en http://www.microsoft.com/downloads/details.asp x?familyid=13FDFCE4-7F92-438F-8058- B5B4041D0F01&displaylang=en ADO.NET Team Blog: – http://blogs.msdn.com/adonet/ 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 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…

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?Fa milyID=6806e466-dd25-482b-a9b3- 3f93d2599699&displaylang=en http://www.microsoft.com/downloads/details.aspx?Fa milyID=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/ http://silverlight.net/getstarted/riaservices/

41 OFFICE 2010

42 Office 2010 Get Beta: – http://www.microsoft.com/office/2010/en/defaul t.aspx http://www.microsoft.com/office/2010/en/defaul t.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

47 More information: – http://sharepoint2010.microsoft.com/Pages/defa ult.aspx http://sharepoint2010.microsoft.com/Pages/defa ult.aspx – http://msdn.microsoft.com/en- us/sharepoint/default.aspx http://msdn.microsoft.com/en- us/sharepoint/default.aspx Upcoming User Group: – December 10 th – http://www.stlsug.org/ 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

51 Questions? kvgros@architectnow.net http:// twitter/kvgros www.geekswithblogs.com/kgrossnicklaus kvgros@architectnow.net http:// twitter/kvgros www.geekswithblogs.com/kgrossnicklaus kvgros@architectnow.net http:// twitter/kvgros www.geekswithblogs.com/kgrossnicklaus

52 Thank you for coming!


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

Similar presentations


Ads by Google