FACTOID # 66: Australians have a huge 380,000 sq m of land per person - and yet 91% live in urban areas.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "XAML" also viewed:
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > XAML

XAML (short for Extensible Application Markup Language, and pronounced "Zammel") is a declarative XML-based language used to define objects and their properties, relationships and interactions. Originally created as an acronym for Extensible Avalon Markup Language (Avalon being the code-name for the Windows Presentation Foundation (WPF) technology), XAML is often mistakenly perceived as a WPF technology. In fact, XAML is used extensively in the .NET Framework 3.0 technologies, particularly in WPF, where it is used as a user interface markup language to define UI elements, data binding, eventing, and other features, and in Windows Workflow Foundation (WF), in which workflows themselves can be defined using XAML. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ... This subsystem is a part of . ... This subsystem is a part of . ... .NET Framework 3. ... This subsystem is a part of . ... An user interface markup language is a markup language (often XML) used to define user interfaces. ... This subsystem is a part of . ... Workflow at its simplest is the movement of documents and/or tasks through a work process. ...


XAML elements map to Common Language Runtime object instances whereas attributes map to CLR properties and events on those objects. In typical usage, XAML files will be produced by visual design and developer tools, such as Microsoft Expression Interactive Designer, Microsoft Visual Studio or XAMLPad. The resulting XML is compiled into a .xaml file, which is inserted as a resource into a .NET Framework assembly. At run-time, the framework engine extracts the .baml file from assembly resources, parses it, and creates a corresponding WPF visual tree or workflow. In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their . ... In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their . ... Microsoft Expression Interactive Designer is Microsofts upcoming user interface design tool for applications based on the Windows Presentation Foundation (WPF, formerly known as Avalon). ... Microsoft Visual Studio is an integrated development environment by Microsoft. ... XAMLPad is a lightweight tool provided with the . ... The Microsoft . ... Workflow at its simplest is the movement of documents and/or tasks through a work process. ...


When used in WPF, XAML is used to describe graphically rich visual user interfaces, such as those created by Adobe Flash. XUL and UIML are other examples of XML-based user interface languages. The language allows for the definition of both 2D and 3D objects, rotations, animations, and a variety of other effects and features. This subsystem is a part of . ... The user interface is the part of a system exposed to users. ... Adobe Flash (formerly Macromedia Flash and before that FutureSplash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for the Adobe Engagement Platform (such as web applications, games and movies). ... XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. ... UIML stands for User Interface Markup Language. ...


Anything that is created or implemented in XAML can be expressed using a more traditional .net language, such as C# or Visual Basic .NET. However, a key aspect of the XAML technology is the more simple approach required for tools because it is simply XML. Consequently, a variety of products are emerging, particularly in the WPF space, to create XAML files. One such example is Aurora. Being XML-based, XAML allows analysts, designers and developers to share artifacts more realistically and to enable these artifacts to be re-edited by any of these roles without requiring additional re-integration work by the others. The title given to this article is incorrect due to technical limitations. ... Visual Basic . ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ... This subsystem is a part of . ...


See also

XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. ... Wikibooks has more about this subject: ZK ZK is an open-source, all Java, Ajax Web application framework that enables rich UI for Web applications with no JavaScript and little programming. ... Macromedia Flex is an umbrella term for a group of technologies initially released in March of 2004 by Macromedia to support the development and deployment of rich internet applications based on their proprietary Macromedia flash platform. ... OpenLaszlo is an open source platform for the development and delivery of web applications with a usable human interface (sometimes called Rich Internet Applications) on the World Wide Web. ... The following is a list of user interface markup languages. ... The following tables compare general and technical information for a number of user interface markup languages. ...

External links

  • Microsoft XAML overview
  • XAMLdev.com A selection of categorized resources on XAML
  • XAML Controls from Microsoft Longhorn Developer Introduction
  • XAML used in Microsoft .NET platform
  • XAMJ, open source Java based project
  • United XAML Initiative - Open Source XAML Alternatives
  • Shaxam - LightWave to XAML converter
  • XAML and Technical Authors A discussion of the affect of the open nature of XAML.
  • XAML page on NetFXGuide.com A selection of categorized resources on XAML.
  • LearnWPF Website to learn WPX.
  • XAML Discussion Board - A great discussion board for questions on XAML and the WPF

  Results from FactBites:
 
XAML - Wikipedia, the free encyclopedia (411 words)
XAML (short for Extensible Application Markup Language, and pronounced "Zammel") is a declarative XML-based language used to define objects and their properties, relationships and interactions.
In fact, XAML is used extensively in the.NET Framework 3.0 technologies, particularly in WPF, where it is used as a user interface markup language to define UI elements, data binding, eventing, and other features, and in Windows Workflow Foundation (WF), in which workflows themselves can be defined using XAML.
XAML elements map to Common Language Runtime object instances whereas attributes map to CLR properties and events on those objects.
ONDotnet.com -- Inside XAML (2203 words)
XAML user interfaces are built in much the same way as HTML web user interfaces -- you simply create a document with tags for each of the user interface elements you require.
XAML files are usually compiled rather than being parsed at runtime (although runtime parsing is available it you really need it.) When you build a XAML-based project, the XAML compiler generates a class for each XAML file.
XAML enables a clean separation of user interface from code through the use of code-behind files, while its close integration with WinFX makes it very easy for code to manipulate the user interface elements defined in the markup.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.