Presentation is loading. Please wait.

Presentation is loading. Please wait.

Innovation Any app, any platform Openness.NET Core ASP.NET 5.

Similar presentations


Presentation on theme: "Innovation Any app, any platform Openness.NET Core ASP.NET 5."— Presentation transcript:

1

2 Innovation Any app, any platform Openness.NET Core ASP.NET 5

3

4 .NET Framework 4.6.NET Core 5 Full.NET Framework for any scenario and library support on Windows Self-contained, modular, subset of the full framework. Developed in the open, and optimized for specific workloads.

5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages.NET Framework 4.6.NET Core 5

6 .NET Framework 4.6.NET Core 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages

7

8 a.k.a Roslyn Enable better tooling

9

10 Demo Code Aware Libraries

11 .NET Framework 4.6.NET Core 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages

12 ASP.NET 5 App Model Universal Windows Apps Model Any other app model Unified Base Class Library Runtime Adaption Layer.NET Native Core CLR Other Runtime Subset Smaller than.NET Framework Specific Workloads ASP.NET 5 Universal Windows Apps … Side By Side Application level isolation i.e. SXS.NET Framework and.NET Core Cross-Platform Developed in the Open

13 www.dotnetfoundation.org @dotnetfdn Not just the source Design documents Code reviews Experiments Roadmaps Open to community contributions! Meets quality bar: Meets the standards Security …

14 .NET Core 5 ASP.NET 5.NET Xamarin Unity Devices Services and web sites Developer tools and services Visual Studio 2015 Visual Studio Code Omnisharp (vi, emacs,…) Visual Studio Online Microsoft Azure Services Web Sites Device Apps

15 Demo HelloWorld on Linux / OS X

16 .NET Framework 4.6.NET Core 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages

17 .NET Framework 4.6.NET Framework 4.NET Framework 4.5

18 .NET Framework 4.6.NET Core 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages

19 Performance Roslyn! DirectX Interoperability Tooling Blend for Visual Studio 2015 Live Visual Tree UI Debugging tools for XAML Diagnostics timeline tool Connect bugs >10 votes reactivated for investigation 4/5 fixed of.NET 4.6 Modern Hardware Touch & HDPI

20 Here to stay… LOB, Utilities, Maintenance,… Great way of building desktop apps Competes with WPF/XAML and UWP.NET Framework 4.6 RyuJit HDPI Roslyn!

21 Demo XAML / WPF debugging

22 Mobile Holographic Surface Hub XboxIoT Desktop

23 .NET Native highlights Predictable, consistent toolkit New Windows 10 Controls Adaptive triggers V10 of the Windows tools you’ve been using since Windows 8 or Windows Phone 8.1

24 One devices platform and ecosystem for the future Large addressable market Smart engagement One Store, One Dev Center One developer platform

25

26 .NET and Xamarin C# + XIB C# + AXML C# + XAML Native UI Xamarin.NET Core

27 iOS app designer in Visual Studio Android app designer in Visual Studio

28 Demo Xamarin

29 ASP.NET

30 Demo ASP.NET to Azure

31 .NET Framework 4.6.NET Core 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation.NET Compiler Platform.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages

32 Q & A


Download ppt "Innovation Any app, any platform Openness.NET Core ASP.NET 5."

Similar presentations


Ads by Google