O'Reilly logo

Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML by John Garland, Jeremy Likness

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required