Live briefing
Everything about Windows Runtime
Platform-agnostic component and application architecture
Windows Runtime (WinRT) is a platform-agnostic component and application architecture first introduced in Windows 8 and Windows Server 2012 in 2012. It is implemented in C++ and officially supports development in C++, Rust/WinRT, Python/WinRT, JavaScript-TypeScript, and the managed code languages C# and Visual Basic (.NET) (VB.NET). Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Windows RuntimeA 5-minute orientation
- Pick up a classic book: Microsoft Visual C++The most-reprinted book on the subject
- Read the landmark paper: Deep learning-aided runtime opcode-based Windows malware detectionCited 20 times
- Go sideways: C++/CXA closely related topic
- Go sideways: C++/WinRTA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Microsoft Visual C++Microsoft Press · 1994
.NET framework essentialsThuan L. Thai, Hoang Lam · 2001
Microsoft Visual C++Microsoft Press · 1995
Getting Started with Windows 8 AppsBen Dewey · 2012- 📕Visual C[plus plus] user's guide · 1994
Microsoft .Net framework 1.1 class library reference · 2003
Microsoft Visual Studio 2012 unleashedMike Snell · 2012
Mobile design and developmentBrian Fling · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- C++/CX C++/CX (or C++ Component Extensions) is a language projection for Microsoft's Windows Runtime platform. It takes the form of a language extension for C++…
- C++/WinRT C++/WinRT is a C++ library for Microsoft's Windows Runtime platform, designed to provide access to modern Windows APIs. C++/WinRT is provided as a standard…
- Windows UI Library WinUI 3 (from Windows UI Library) is the native user interface framework for building desktop applications for Microsoft Windows. It is developed by Microsoft…
- Component Object Model Component Object Model (COM) is a binary-interface technology for software components from Microsoft that enables using objects in a language-neutral way…
- List of Microsoft Windows application programming interfaces and frameworks The following is a list of Microsoft APIs and frameworks. Component Model Component Object Model (COM) Distributed Component Object Model (DCOM) COM+ Microsoft…
- Common Language Infrastructure The Common Language Infrastructure (CLI) is an open specification and technical standard originally developed by Microsoft and standardized by ISO/IEC…
- List of .NET libraries and frameworks This article lists libraries and application frameworks that can be used by languages targeting the Common Language Infrastructure (CLI). The standard…
- Visual Studio Tools for Office Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that…