XAML
|
XAML (short for eXtensible Application Markup Language, and pronounced "Zammel") is the user interface definition language for the next version of Microsoft Windows, code named Windows Longhorn.
XAML is a declarative XML-based language optimized for describing visual interfaces, such as those created by Macromedia Flash. SVG and XUL are open source examples of XML user interface languages.
In typical usage, XAML files will be produced by a visual design tool, such as Visual Studio. The resulting XML is interpreted on-the-fly by a Longhorn display subsystem which replaces the GDI in previous versions of Windows. XAML elements map to Common Language Runtime objects. Attributes map to properties or events on those objects.
XAML was designed to support the classes and methods in the .NET Framework that deal with user interaction, especially screen displays. The acronym XAML originally stood for eXtensible Avalon Markup Language, Avalon being the code name for this group of .NET classes.
See also
External links
- Microsoft XAML overview (http://longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx)
- (ZDNET) Mozilla, Gnome mull united front against Longhorn (http://zdnet.com.com/2100-1104-5201325.html)
- Avalon/XAML First Look (http://www.mezzoblue.com/archives/2005/04/14/avalonxaml_f/)
- XAML used in Microsoft .NET platform (http://www.Xaml.Net/)
- free tool (http://html.xamjwg.org/) for Java