Jump to content

Windows UI Library

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Xyzzer (talk | contribs) at 12:43, 27 June 2012 (Initial draft.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

XAML
Developer(s)Microsoft Corporation
Initial releaseSeptember 2011; 13 years ago (2011-09)
Repository
Operating systemMicrosoft Windows[1]
PlatformIntel x86 32-bit, x86-64 and ARM
TypeApplication framework
LicenseFreeware
Websitemsdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.aspx

XAML framework (code name "Jupiter"[2]) is a User Interface API that is part of the Windows Runtime - Microsoft's 2011 programming model that forms the backbone of the new Metro-style apps (also known as Immersive) in their new Windows 8 operating system. It is the one of the multiple UI APIs in Windows Runtime (the others being HTML5 and DirectX) that enables programming using the Extensible Application Markup Language (XAML). It is the successor to Windows Presentation Foundation (WPF) and Silverlight - similar XAML-based UI frameworks used for Windows API (WinAPI)-based desktop applications and portable applications respectably. The XAML framework uses a lot of the same names for its APIs as both of these older technologies - especially Silverlight, but its use is limited to the Windows OS (specifically Windows 8) as with WPF. The major difference is that Silverlight and WPF are largely based on the Common Language Runtime (CLR) and as such require using programming languages such as C# or Visual Basic, while the XAML framework is part of the Windows Runtime, written in native code and also available and has tools for development with C++ or C++/CX.

References

  1. ^ "Home - BUILD". Microsoft Corporation. Microsoft Corporation. Retrieved September 13, 2011. {{cite web}}: Text "Anaheim Convention Center" ignored (help); Text "September 13 - 16, 2011" ignored (help)
  2. ^ Jerry Nixon (June 20, 2012). "Windows 8: 15 More Reasons why I choose XAML over HTML5". Microsoft.