Longhorn's Avalon interface is built using
XAML, departing from tradition by separating interface logic from business logic.
While Corey had worked with
XAML prior to My Health Assistant, most of it was on a much simpler level.
XAML (Extensible Application Mark-up Language pronounced 'ZAML') is part of the Microsoft Avalon development framework in Windows 2006 (Longhorn).
He covers
XAML, the application model, the plug-ins, HTML and browsers, out-of-browser applications, and the security model and elevated trust mode; rendering, layout, panels, transformations, mouse and keyboard input, text display and editing, controls, animation, UI styles, and custom controls and panels; 2D and 3D graphics; cross-platform integration features like full-screen applications, windows, pop-ups, navigation, file access, and printing; Windows-only features like p-invoke and COM automation; and best practices, such as the Model-View-ViewModel pattern, customizing the installation and loading experience, and techniques for debugging applications.
Coverage encompasses
XAML, Expression Blend, .NET, animation, data controls, connecting to the web, and placing cross-domain requests.
ECIS said Microsoft's
XAML markup language, which will be dependent on Windows, is set to replace HTML, and claimed the OOXML 'open XML' platform file format is intended to run seamlessly only on the Microsoft Office platform.
An XPS document consists of structured XML which is a subset of
XAML. The XML helps to define layout of the document and visual appearance.
Each chapter covers a handful of related features and provides sample applications and C# and
XAML code.
Other recommended codesets include
XAML with C#/VB code, native C++/C, and HTML5.
Chapters cover topics including
XAML, creating user interfaces, working with data and media, animation, security, and packaging and deploying Silverlight applications.
TELECOMWORLDWIRE-30 October 2000-HP, IBM, Oracle, Sun and Bowstreet launch
XAML initiative (C)1994-2000 M2 COMMUNICATIONS LTD http://www.m2.com
People who have
XAML world background might not see this as a particularly big deal, since Silverlight and WPF have supported databinding for a long time.