Windows Runtime
- Inte att förvÀxlas med Windows RT.
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.
Teknologi
[redigera | redigera wikitext]Projektioner
[redigera | redigera wikitext]Windows Runtime samverkar med ett antal utvecklingplattformar och programsprÄk. Varje plattform kan anvÀnda Windows Runtimes funktioner genom en sÄ kallad projektion. Plattformarna exponerar funktionerna som om de vore hemmahörande pÄ vardera av dem respektive. För utvecklare gör det att utvecklingsupplevelsen kÀnns naturlig för varje plattform.
API
[redigera | redigera wikitext]Windows Runtime kommer med ett API bestÄende av sÄ kallade Runtime-klasser som exponerar den funktionalitet som operativsystemet tillhandahÄller för appar. Biblioteket innehÄller ocksÄ ett ramverk för att bygga anvÀndargrÀnssnitt i XAML. Applikationer byggda med HTML5 och Javascript anvÀnder HTML och CSS för att bygga anvÀndargrÀnssnitt.
Komponenter
[redigera | redigera wikitext]Bibliotek med funktioner kan enkelt konsumeras över plattformsgrÀnserna i form av WinRT-komponenter.