Innovation Any app, any platform Openness.NET Core ASP.NET 5
.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.
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
.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
a.k.a Roslyn Enable better tooling
Demo Code Aware Libraries
.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
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
Not just the source Design documents Code reviews Experiments Roadmaps Open to community contributions! Meets quality bar: Meets the standards Security …
.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
Demo HelloWorld on Linux / OS X
.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
.NET Framework 4.6.NET Framework 4.NET Framework 4.5
.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
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
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!
Demo XAML / WPF debugging
Mobile Holographic Surface Hub XboxIoT Desktop
.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
One devices platform and ecosystem for the future Large addressable market Smart engagement One Store, One Dev Center One developer platform
.NET and Xamarin C# + XIB C# + AXML C# + XAML Native UI Xamarin.NET Core
iOS app designer in Visual Studio Android app designer in Visual Studio
Demo Xamarin
ASP.NET
Demo ASP.NET to Azure
.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
Q & A