Cisco CloudCenter: Get the Hybrid IT Advantage

Windows Runtime Library (WinRT)

Definition - What does Windows Runtime Library (WinRT) mean?

In the context of the Windows 8 operating system (OS), the Windows Runtime Library (WinRT) is the default application programming interface (API) used by the OS. It does not replace the Win32 API that has been running underneath all Windows applications, but rather augments it. WinRT is a C++ object-oriented API sitting at the same level as the Win32 API, not a shell that sits under Win32.

Techopedia explains Windows Runtime Library (WinRT)

WinRT implements the Metro look that started in Windows Mobile 7. This brings a totally different look compared to the previous iterations of Windows. WinRT is an extensible application markup language (XAML)-based user interface (UI) system, which provides the same UI implementation to C++, HTML/JavaScript and .NET developers. This is totally unlike the Windows Presentation Foundation (WPF), which was only exposed to .Net and Silverlight (only exposed to browsers).

Even with the advent of WinRT, Win32 is not totally erased and both coexist. Developers have two options in development and users have these options as well. Users can install legacy system applications and Metro applications at the same time.

WinRT can be described as an API at the same level as Win32 that gives its applications the resources and functionalities they require. The only difference with Win32 is that WinRT is exposed to all application developers.

WinRT has the following properties:
  • All the parts of the API are designed to be asynchronous.
  • The API is sandboxed and designed for the easy creation of self-contained or app store-ready applications.
  • It exposes the WPF/Silverlight XAML UI model to developers.
  • The API definitions are in a metadata format, which is the same as the one used for .NET (ECMA 335).
  • It wraps both the Win32 API and the new UI system together.
  • It has a simple programming model for creating UIs. It is especially tailored for Windows developers who do not need to learn the Win32 API or terms like LPARAM or WndProc.
  • The Silverlight/WPF XAML UI model is exposed to developers.
  • It implements the look of Windows (formerly known as Metro)
This definition was written in the context of Windows 8
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.