1. The New Windows Runtime

The Windows Runtime (WinRT) is the new runtime for Windows that provides developers an object-oriented language-independent Application Programming Interface (API) for creating applications that run on the Windows 8.1, Windows RT, and Windows Server 2012 and later operating systems. It is based on existing technologies such as the .NET Framework and the decades-old Common Object Model (COM) specification. Microsoft took the best parts of these existing technologies to create something better. Instead of using the .NET Framework to execute code, WinRT is an unmanaged object-oriented runtime that supports multiple development languages. Managed developers can use WinRT from the .NET Framework due to an updated version ...

Get Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.