2. Release History Recap
Announcements
• First preview release of Visual Studio 2015, .NET
2015 & ASP.NET 5
• New “Free” edition of Visual Studio, Visual
Studio Community 2013
• .NET Open Source & Cross-platform
• Visual Studio Online Release Management
service and Visual Studio Cloud Deployment
Projects
• New MSDN Benefits (PluralSight)
Releases (Highlights)
• Visual Studio 2015 Preview
• Visual Studio 2013 Update 4 (RTM)
• Visual Studio 2013 Community Edition
• Azure SDK 2.4 (RTM)
Connect(); - November 2014
3.
4. .NET Open Source
Full-stack server
Fully supported cross-platform
Open Source Next gen JIT, SIMD
Runtime
components
Compilers
.NET Compiler Platform
Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
Distributed with Windows
Large footprint for server
and client applications
No side-by-side
.NET
Framework 4.6
.NET
Core 5
Distributed with every app
Cross-platform, cloud
optimized implementation
Side-by-side
www.github.com/microsoft/dotnet
5. A new, free and fully featured edition of
Visual Studio, with access to the full Visual
Studio extensibility ecosystem and support
for targeting any platform
Visual Studio Community
10. Approaches for device development
Native Web
Tool maturity
Device optimized experience
Updatability
Portability across devices
11. Microsoft supports your choice
Desktop apps
Universal Windows apps
Browser-based applications
12.
13. Using the platform’s native tools
(Siloed approaches are long term problems)
Xcode ADT Visual Studio End user
experience
Better productivity and
global developer experience
✗
Building native apps multiple times
when targeting multiple platforms!
…very expensive,
not sustainable…
+
+
-
15. C# unique approach powered by .NET and Xamarin
The best of both worlds (UX & TCO)
Great native apps delivered
to the user’s choice of device
Development agility, with
Visual Studio to move at
mobile speed
23. Universal Windows apps
User interface design (UX)
• Use Visual Studio or Blend to build the user
interface using graphical designer and/or XAML
editor.
• Preview the interface in the design surface,
tailored to various devices and resolutions.
• Create unique interfaces for each platform or
share XAML controls/views across universal
projects.
24. Universal Windows apps
Shared Projects
• Shared Projects enable developers to write
common code that runs across their devices,
even when some parts of that code is device
specific (Example: #if WINDOWS_APP).
• Extend code sharing beyond the universal
projects using Portable Class Libraries.
25. Prepare for Windows 10
What now?
Windows 10
“The best way to start preparing for Windows 10 is to start
building universal Windows apps today for Windows 8.1.”
“If you are currently a Windows Phone Silverlight
developer, there’s never been a better time to investigate
moving your development over to Windows XAML”
Check new UI on Windows Store Beta (Win10 preview)!
Think of XboxOne!
Go 100% cross-platform!