An Entity of Type: information appliance, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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++C++ (via C++/WinRT, C++/CX or WRL), Rust/WinRT, Python/WinRT, JavaScript-TypeScript, and the managed code languages C# and Visual Basic .NET (VB.NET).

Property Value
dbo:abstract
  • Windows Runtime (též WinRT) je architektura aplikací obsažena v operačním systému Windows 8. WinRT podporuje vývoj aplikací v C++, v řízených jazycích C#, VB.NET a v JavaScriptu. Aplikace pro WinRT nativně podporují architektury x86 i ARM a běží v uzavřeném prostředí, což má umožnit vyšší bezpečnost a stabilitu. WinRT bude také částí nadcházejícího operačního systému Windows Phone 8. (cs)
  • Die Windows Runtime (Abkürzung: „WinRT“) ist die Laufzeitumgebung für Windows-App in Windows 8, Windows 10 und Windows RT. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, Tablet und Smartphone funktionieren. Sie basiert auf einer verbesserten Version des Component Object Model und ermöglicht es Softwareentwicklern, auf der Kombination aus HTML, CSS und JavaScript oder XAML und einer der Programmiersprachen Visual Basic .NET, C# oder C++, und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als Backend Apps, Programme zu erstellen, die nur über den Windows Store von Microsoft lizenziert und vertrieben werden können. (de)
  • Windows Runtime ou WinRT est l'Interface de programmation (API) proposée par Microsoft pour le développement d'application sur Windows 8 et Windows RT. WinRT permet le développement d'application en C++/CX (Component Extensions, un langage basé sur le C++), et en langages managés en utilisant le C# ou VB.NET. Il est aussi possible d'utiliser JavaScript ou TypeScript. Les applications WinRT supportent les architectures x86 et ARM, de plus celles-ci fonctionnent dans une Sandbox ce qui apporte une plus grande sécurité et stabilité. WinRT est en grande partie une API non managée. Celle-ci est essentiellement basée sur des API COM, de ce fait, celle-ci peut s'interfacer assez facilement avec différents langages. Cependant à la manière de .NET, les définitions de l'API sont stockées dans des fichiers ".winmd" utilisant le format de métadonnées moyennant quelques modifications. Ce format de meta-données permet une simplification des appels WinRT depuis .NET en comparaison avec la relative complexité des P/Invoke pour Win32. Les applications de style Métro (Metro-style applications en anglais) était le nom utilisé par Microsoft pour parler des applications développées pour WinRT, mais depuis aout 2012, à la suite d'un litige potentiel avec une société du même nom, Microsoft utilise et pousse les développeurs à faire de même, les appellations suivantes : Style Windows 8, Style Modern UI et Applications Windows Store. WinRT est aussi utilisé pour le développement d'applications Windows Phone 8.1, via Windows Phone Runtime, un sous ensemble de Windows Runtime. (fr)
  • Windowsランタイム (Windows Runtime、略称:WinRT) はマイクロソフトによる新しいプログラミングモデルであり、Modern UIスタイルのアプリケーションを作成するバックボーンとなるAPIである。Windows 8以降のオペレーティングシステムで実装されている。WinRTはネイティブ言語である (C++ Component Extensions)、マネージ言語であるC#およびVB.NET、そしてスクリプト言語であるJavaScriptおよびTypeScriptによる開発に対応する。 WinRTはx86/x64/ARMをネイティブサポートし、またサンドボックス環境内で動作することで従来のデスクトップアプリケーションよりもセキュリティや安定性を高めることができる。 (ja)
  • 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++C++ (via C++/WinRT, C++/CX or WRL), Rust/WinRT, Python/WinRT, JavaScript-TypeScript, and the managed code languages C# and Visual Basic .NET (VB.NET). WinRT is not a runtime in a traditional sense but rather a language-independent application binary interface based on COM to allow APIs be consumed from multiple languages but it does provide certain services usually provided by a full blown runtime such as type activation. Apps using the Windows Runtime may run inside a sandboxed environment to allow greater security and stability and can natively support both x86 and ARM. WinRT components are designed with interoperability among multiple languages and APIs in mind, including native, managed and scripting languages. Built-in APIs provided by Windows which use the WinRT ABI are commonly known as WinRT APIs however anyone can use the WinRT ABI for their own APIs. (en)
  • Windows Runtime, или WinRT — модель программирования от Microsoft, являющаяся основой для разработки приложений в стиле Metro в операционной системе Windows 8. WinRT поддерживает разработку на C++ (обычно с использованием расширения языка Component Extensions, C++/CX), управляемых языках C# и VB.NET, Rust, а также JavaScript. WinRT по существу является API на основе технологии COM. Из-за своей COM-подобной основы WinRT позволяет относительно легко обращаться к нему из различных языков программирования, как это происходит в COM, но это, по существу, неуправляемый, родной API. Определения API хранятся в «.winmd» файлах, закодированных в формате метаданных ECMA 335, который используется в .NET с некоторыми изменениями. Этот общий формат метаданных позволяет значительно уменьшить накладные расходы при вызове WinRT из .NET приложений по сравнению с P/Invoke, имея при этом намного более простой синтаксис. Новый язык C++/CX (Component Extensions), который заимствует некоторые элементы синтаксиса из C++/CLI, позволяет создавать и использовать WinRT-компоненты с меньшим количеством видимой для программиста обвязки по сравнению с классическим программированием COM в C++, и в то же время накладывает меньше ограничений по сравнению с C++/CLI на смешение типов. Обычный С++ (с COM-специфичными требованиями) также может быть использован для программирования с компонентами WinRT. Это возможно с помощью новой библиотеки шаблонов Windows Runtime C++ Template Library (WRL), которая аналогична по своей цели тому, что библиотека ATL обеспечивает для COM. Документация MSDN однако рекомендует использовать C++/CX вместо WRL. (ru)
  • Windows Runtime, eller WinRT, är en applikations- och utvecklingsplattform utvecklad av Microsoft för deras operativsystem Windows 8. WinRT utgör grunden för så kallade Windows Store appar som kan utvecklas i .NET Framework (C# och Visual Basic.NET), C++/CX (C++ Component Extensions) och HTML5/Javascript. Applikationerna kan köras på både x86 och ARM-arkitektur. WinRT bör inte att förväxlas med Windows RT, som är Windows 8 på ARM. (sv)
  • Windows Runtime,或WinRT,是Windows 8中的一种跨平台应用程序架构。WinRT支持的开发语言包括C++(一般包括C++/CX)和托管语言C#和VB.NET,还有JavaScript。WinRT应用程序同时原生支持x86架构和ARM架构,同时为了更好的安全性和稳定性,也支持运行在沙盒环境中。由于依赖于一些增强COM组件,WinRT本质上是一基于COM的API。正因为其COM风格的基础,WinRT可以像COM那样轻松地实现多种语言代码之间的交互联系,不过本质上是非托管的本地API。API的定义存储在以”.winmd"为后缀的元数据文件中,格式编码遵循ECMA 335的定义,和.Net使用的文件格式一样,不过稍有改进。使用统一的元数据格式相比于P/Invoke,可以大幅减少WinRT调用.NET程序时的开销,同时拥有更简单的语法。全新的C++/CX(组件扩展)语言,借用了一些C++/CLI语法,允许授权和使用WinRT组件,但相比传统的C++下COM编程,对于程序员来说,有更少的可见性,同时对于混合类型的限制相比C++/CLI也更少。在新的称为Windows Runtime C++ Template Library(WRL)的模板类库的帮助下(就好似ATL之于COM一样),规范的C++代码(遵循COM化规范)也同样可以用在使用了WinRT组件的程序里。不过MSDN建议使用C++/CX而不是WRL。 (zh)
  • Windows RunTime або WinRT — програмна модель для створення користувацьких програм для Windows 8, про яку було повідомлено на конференції BUILD компанії Microsoft 12 вересня 2011. За задумом WinRT має наступний набір властивостей: * Дозволяє створювати користувацькі програми в стилі * Містить просту модель програмування користувацького інтерфейсу (не потрібно більше знати HDC, WndProc чи LPARAM) * Надає асинхронне API для користувацьких інтерфейсів * Дозволяє створювати програми лише в «пісочниці» Програми з використанням WinRT можна писати на C/C++, HTML/Javascript або .NET. (uk)
dbo:developer
dbo:genre
dbo:operatingSystem
dbo:wikiPageID
  • 33104533 (xsd:integer)
dbo:wikiPageLength
  • 27747 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1025689507 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:genre
dbp:name
  • Windows Runtime (en)
dbp:operatingSystem
dbp:otherNames
  • WinRT (en)
dbp:replaces
dbp:screenshotSize
  • 300 (xsd:integer)
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • Windows Runtime (též WinRT) je architektura aplikací obsažena v operačním systému Windows 8. WinRT podporuje vývoj aplikací v C++, v řízených jazycích C#, VB.NET a v JavaScriptu. Aplikace pro WinRT nativně podporují architektury x86 i ARM a běží v uzavřeném prostředí, což má umožnit vyšší bezpečnost a stabilitu. WinRT bude také částí nadcházejícího operačního systému Windows Phone 8. (cs)
  • Die Windows Runtime (Abkürzung: „WinRT“) ist die Laufzeitumgebung für Windows-App in Windows 8, Windows 10 und Windows RT. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, Tablet und Smartphone funktionieren. Sie basiert auf einer verbesserten Version des Component Object Model und ermöglicht es Softwareentwicklern, auf der Kombination aus HTML, CSS und JavaScript oder XAML und einer der Programmiersprachen Visual Basic .NET, C# oder C++, und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als Backend Apps, Programme zu erstellen, die nur über den Windows Store von Microsoft lizenziert und vertrieben werden können. (de)
  • Windowsランタイム (Windows Runtime、略称:WinRT) はマイクロソフトによる新しいプログラミングモデルであり、Modern UIスタイルのアプリケーションを作成するバックボーンとなるAPIである。Windows 8以降のオペレーティングシステムで実装されている。WinRTはネイティブ言語である (C++ Component Extensions)、マネージ言語であるC#およびVB.NET、そしてスクリプト言語であるJavaScriptおよびTypeScriptによる開発に対応する。 WinRTはx86/x64/ARMをネイティブサポートし、またサンドボックス環境内で動作することで従来のデスクトップアプリケーションよりもセキュリティや安定性を高めることができる。 (ja)
  • Windows Runtime, eller WinRT, är en applikations- och utvecklingsplattform utvecklad av Microsoft för deras operativsystem Windows 8. WinRT utgör grunden för så kallade Windows Store appar som kan utvecklas i .NET Framework (C# och Visual Basic.NET), C++/CX (C++ Component Extensions) och HTML5/Javascript. Applikationerna kan köras på både x86 och ARM-arkitektur. WinRT bör inte att förväxlas med Windows RT, som är Windows 8 på ARM. (sv)
  • Windows Runtime,或WinRT,是Windows 8中的一种跨平台应用程序架构。WinRT支持的开发语言包括C++(一般包括C++/CX)和托管语言C#和VB.NET,还有JavaScript。WinRT应用程序同时原生支持x86架构和ARM架构,同时为了更好的安全性和稳定性,也支持运行在沙盒环境中。由于依赖于一些增强COM组件,WinRT本质上是一基于COM的API。正因为其COM风格的基础,WinRT可以像COM那样轻松地实现多种语言代码之间的交互联系,不过本质上是非托管的本地API。API的定义存储在以”.winmd"为后缀的元数据文件中,格式编码遵循ECMA 335的定义,和.Net使用的文件格式一样,不过稍有改进。使用统一的元数据格式相比于P/Invoke,可以大幅减少WinRT调用.NET程序时的开销,同时拥有更简单的语法。全新的C++/CX(组件扩展)语言,借用了一些C++/CLI语法,允许授权和使用WinRT组件,但相比传统的C++下COM编程,对于程序员来说,有更少的可见性,同时对于混合类型的限制相比C++/CLI也更少。在新的称为Windows Runtime C++ Template Library(WRL)的模板类库的帮助下(就好似ATL之于COM一样),规范的C++代码(遵循COM化规范)也同样可以用在使用了WinRT组件的程序里。不过MSDN建议使用C++/CX而不是WRL。 (zh)
  • Windows RunTime або WinRT — програмна модель для створення користувацьких програм для Windows 8, про яку було повідомлено на конференції BUILD компанії Microsoft 12 вересня 2011. За задумом WinRT має наступний набір властивостей: * Дозволяє створювати користувацькі програми в стилі * Містить просту модель програмування користувацького інтерфейсу (не потрібно більше знати HDC, WndProc чи LPARAM) * Надає асинхронне API для користувацьких інтерфейсів * Дозволяє створювати програми лише в «пісочниці» Програми з використанням WinRT можна писати на C/C++, HTML/Javascript або .NET. (uk)
  • Windows Runtime ou WinRT est l'Interface de programmation (API) proposée par Microsoft pour le développement d'application sur Windows 8 et Windows RT. WinRT permet le développement d'application en C++/CX (Component Extensions, un langage basé sur le C++), et en langages managés en utilisant le C# ou VB.NET. Il est aussi possible d'utiliser JavaScript ou TypeScript. Les applications WinRT supportent les architectures x86 et ARM, de plus celles-ci fonctionnent dans une Sandbox ce qui apporte une plus grande sécurité et stabilité. (fr)
  • 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++C++ (via C++/WinRT, C++/CX or WRL), Rust/WinRT, Python/WinRT, JavaScript-TypeScript, and the managed code languages C# and Visual Basic .NET (VB.NET). (en)
  • Windows Runtime, или WinRT — модель программирования от Microsoft, являющаяся основой для разработки приложений в стиле Metro в операционной системе Windows 8. WinRT поддерживает разработку на C++ (обычно с использованием расширения языка Component Extensions, C++/CX), управляемых языках C# и VB.NET, Rust, а также JavaScript. (ru)
rdfs:label
  • Windows Runtime (cs)
  • Windows Runtime (de)
  • Windows Runtime (en)
  • Windows Runtime (fr)
  • Windowsランタイム (ja)
  • 윈도우 런타임 (ko)
  • Windows Runtime (ru)
  • Windows Runtime (sv)
  • Windows Runtime (uk)
  • Windows Runtime (zh)
rdfs:seeAlso
owl:differentFrom
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Windows Runtime (en)
is dbo:computingPlatform of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License