Custom Search

Saturday, August 9, 2008

What is MXML or Magic XML ?


MXML or Magic EXTENSIBLE Markup Language ( which being a backronym) is a user interface markup language based on XML introduced in March, 2004 by Macomedia. Though there has been no official acronym for MXML it has been called Magic XML by many developers through out the world. The story of MXML can be considered to have taken a new form in December 2005 , when Macromedia was taken over by Adobe Systems.

It has been widely used ever since to develop RIA s( Rich Internet Applications) in combination with Action Script ( also a language developed by Macromedia similar to Java in certain respects). It is used to layout the interface of client side applications.

Its language syntax includes using ' { ' (curly brackets ) to force evaluation of expression and ' . ' ( dot operator) to drill down through an object. It is used with Flex server as well as free Flex SDK( Standard Development Kit) to generate SWF( Shockwave Flash ) files.