Skip to Content


XAML

Microsoft Extensible Application Markup Language

Tags:

Links

Wikipedia on Extensible Application Markup Language

http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language

Extensible Application Markup Language (XAML, pronounced zammel is a declarative XML-based language created by Microsoft which is used to initialize structured values and objects. It is available under Microsoft's Open Specification Promise. The acronym originally stood for Extensible Avalon Markup Language - Avalon being the code-name for Windows Presentation Foundation (WPF).
- XAML -

Review It Bookmark It

Lighting up the XML Paper Specification [Proof-of-concept XPS reader for Silverlight!]

http://blogs.msdn.com/delay/archive/2007/05/22/lighting-up-the-xml-paper-specification-proof-of-concept-xps-reader-for-silverlight.aspx

Microsoftblogger Delay has a Proof-of-concept XPS reader for Silverlight: Since getting involved with Silverlight and finding out the XPS document type WPF enables has XAML at its core, I've been wondering how Silverlight would do as a lightweight XPS viewer. First, a bit of background: WPF is the Windows Presentation Foundation and represents a new approach to UI for Windows. XPS refers to the XML Paper Specification, a device-independent file format for flexible document representation (think PDF) that's part of Office 2007 and .NET 3.0. WPF offers rich support for displaying XPS documents via its DocumentViewer and XpsDocument classes (among others). Because the 1.1 Alpha release doesn't currently include the relevant classes, Silverlight wouldn't appear to be well suited for XPS document display at first glance... However, Silverlight does have the Downloader class which includes support for packages (for the purposes of this discussion, packages are basically just ZIP archives). Since an XPS document is really just a package, and the core document format XPS uses is XAML, and Silverlight speaks XAML (well, at least a subset of it!), maybe it's not such a stretch to do XPS with Silverlight after all.
- XPS - XAML -

Review It Bookmark It

XML Paper Specification on Wikipedia

http://en.wikipedia.org/wiki/XML_Paper_Specification

The XML Paper Specification (XPS), formerly codenamed "Metro", is a document storage and viewing specification developed by Microsoft. It is aimed to be a complete XML-based (more specifically XAML-based) specification for a printer page description language based on a completely new print path, a color-managed device independent and resolution independent vector-based document format which encapsulates an exact representation of the actual printed output and support for advanced printing features such as gradients, transparencies, CMYK color space, named colors, printer calibration, print schemas etc. The document format also doubles up as the native print spooler format. XPS competes with PostScript and PDF. XPS supports the Windows Color System color management technology for better color conversion accuracy across devices and also includes a software raster image processor (RIP).
- XPS - XAML -

Review It Bookmark It