MXML

MXML

Infobox file format
name = MXML
extension = .mxml
mime =
owner = Adobe Systems
released = March 2004
genre = User interface markup language
extended from = XML

MXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Adobe Systems (which acquired Macromedia in December 2005) gives no official meaning for the acronym, but some developers suggest it should stand for "Magic eXtensible Markup Language" (which is a backronym). It's likely that the name comes from the MX suffix given to Macromedia Studio products released in 2002 and 2004. Application developers use MXML in combination with ActionScript to develop Rich Internet applications.

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. Common practices are employed in the language syntax, such as the use of curly braces ({) to force the computer to evaluate an expression, and dot notation to 'drill-down' through an object.

MXML is often used with Flex Server, which dynamically compiles it into standard binary SWF files. However, Adobe's Flex Builder IDE and free Flex SDK can also generate SWF files from MXML for use without Flex Server.

There is also a PHP PEAR package called [http://pear.php.net/package/XML_MXML 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.

ample

Sample Label 1 Sample Label 2

ee also

*List of user interface markup languages
*Comparison of user interface markup languages

External links

* [http://www.adobe.com/devnet/flex/articles/paradigm.html An overview of MXML, the Flex markup language] from Adobe Developer Center.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • MXML — Расширение .mxml Разработан Adobe Systems Опубликован March 2004 Тип формата User interface markup language Расширен из XML MXML (Macromedia eXtensible Markup Language) основанный на XML декларативный язык описания интерфейсов …   Википедия

  • MXML — es un lenguaje descriptivo desarrollado inicialmente por Macromedia hasta el 2005 para la plataforma FLEX de Adobe. MXML se basa en XML y su acrónimo Macromedia eXtensible Markup Language Lenguaje que describe interfaces de usuario, crea modelos… …   Wikipedia Español

  • MXML — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • MXML — Le MXML est le langage de description développé par Macromedia, puis repris par Adobe Systems pour la plateforme Adobe Flex. Il est dérivé du XML et permet de décrire la présentation des interfaces utilisées dans le cadre du développement des… …   Wikipédia en Français

  • Macromedia Flex — Adobe Flex Entwickler: Adobe Systems Aktuelle Version: 3.0.0 (25. Februar 2008) Betriebssystem: Linux, Mac OS X, Microsoft Windows Kateg …   Deutsch Wikipedia

  • Macromedia flex — Adobe Flex Entwickler: Adobe Systems Aktuelle Version: 3.0.0 (25. Februar 2008) Betriebssystem: Linux, Mac OS X, Microsoft Windows Kateg …   Deutsch Wikipedia

  • Adobe Flex — Entwickler Adobe Systems Aktuelle Version 4.5 (3. Mai 2011) Kategorie …   Deutsch Wikipedia

  • Adobe Flex — Pour les articles homonymes, voir Flex. Flex est une solution de développement créée par Macromedia en 2004 puis reprise par Adobe en 2006, permettant de créer et de déployer des applications Internet riches (RIA) multiplate formes grâce à la… …   Wikipédia en Français

  • Flex (Macromedia) — Adobe Flex Pour les articles homonymes, voir Flex. Flex est une solution de développement créée par Macromedia en 2004 puis reprise par Adobe en 2006, permettant de créer et de déployer des applications Internet riches (RIA) multi plates formes… …   Wikipédia en Français

  • ActionScript — Класс языка: Объектно ориентированный, Императивный, скриптовый Появился в: 1998 Автор(ы): Гари Гроссман …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”