MXML

MXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich web applications, with products such as Apache Flex. MXML is used mainly to declaratively lay out the interface of applications and can also be used to implement business logic and internet application behaviors. It can contain chunks of ActionScript code, either when creating the body of an event handler function, or with data binding where the curly braces ({) syntax is used.

Comment
enMXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich web applications, with products such as Apache Flex. MXML is used mainly to declaratively lay out the interface of applications and can also be used to implement business logic and internet application behaviors. It can contain chunks of ActionScript code, either when creating the body of an event handler function, or with data binding where the curly braces ({) syntax is used.
ExtendedFrom
XML
Extension
en.mxml
Genre
User interface markup language
Has abstract
enMXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich web applications, with products such as Apache Flex. Adobe Systems, which acquired Macromedia in December 2005, gives no official meaning for the acronym MXML. Some developers suggest it should stand for "Magic eXtensible Markup Language" (which is a backronym). It is likely that the name comes from the MX suffix given to Macromedia Studio products released in 2002 and 2004, or simply "Macromedia eXtensible Markup Language". MXML is used mainly to declaratively lay out the interface of applications and can also be used to implement business logic and internet application behaviors. It can contain chunks of ActionScript code, either when creating the body of an event handler function, or with data binding where the curly braces ({) syntax is used. MXML is often used with Flex Server, which dynamically compiles it into standard binary SWF files. However, the Adobe Flash Builder IDE (formerly Adobe Flex Builder) and free Flex SDK can also compile MXML into SWF files without the use of a Flex Server. There is also a PHP PEAR package called XML_MXML, which is a framework to build Adobe Flex applications. MXML is considered a proprietary standard due to its tight integration with Adobe technologies. It is like XAML in this respect. No published translators exist for converting an MXML document to another user interface language such as UIML, XUL, XForms, XAML, or SVG. However, there do exist third party vendor plugins for Flex Builder that are capable of generating a result other than a SWF file from Flex applications, for instance native mobile applications.
Hypernym
Language
Is primary topic of
MXML
Label
enMXML
Link from a Wikipage to an external page
www.adobe.com/2006/mxml%22
pear.php.net/package/XML_MXML
Link from a Wikipage to another Wikipage
ActionScript
Adobe Systems
Apache Flex
Backronym
Category:Adobe Flex
Category:Declarative markup languages
Category:Declarative programming languages
Category:User interface markup languages
Category:Vector graphics markup languages
Category:XML-based standards
Extensible Application Markup Language
Flash Builder
Hello world program
Macromedia
PHP
PHP Extension and Application Repository
Rich web applications
Scalable Vector Graphics
SWF
UIML
User interface markup language
XForms
XML
XUL
Name
enMXML
Owner
Adobe Systems
Released
enMarch 2004
SameAs
callxml format
Eczi
m.03mk2z
Macromedia Flex Markup Language
MXML
MXML
MXML
MXML
MXML
MXML
MXML
MXML
MXML
MXML
MXML
Q1196084
Subject
Category:Adobe Flex
Category:Declarative markup languages
Category:Declarative programming languages
Category:User interface markup languages
Category:Vector graphics markup languages
Category:XML-based standards
WasDerivedFrom
MXML?oldid=1024935907&ns=0
WikiPageLength
3338
Wikipage page ID
894349
Wikipage revision ID
1024935907
WikiPageUsesTemplate
Template:Adobe Flash
Template:For
Template:Infobox file format
Template:Refimprove
Template:Reflist
Template:Short description
Wordnet_type
synset-format-noun-1