The following tables compare general and technical information for some user interface markup languages. Please see the individual markup languages' articles for further information.

General information

Basic general information about the markup languages: creator, version, etc.

CreatorLicenseFirst public release dateLatest stable versiondevelopment environmentRuntime environment
avgUlrich von Zadow, LGPL20031.0.0text editor or EclipsePython
FXMLOracle CorporationOctober 2011NetbeansJavaFX
GladeXMLGNOME, LGPLApril 19982.10.0GladeGTK+
GNUstep RenaissanceGNUstep, LGPLApril 2001 (base)0.9.0Gorm, ProjectCenter [1]GNUstep
LZXLaszlo Systems, CPLJuly 20034.9optional (e.g., text editor, Eclipse IDE available)Flash Player 5 or above, DHTML, Java ME announced
MXMLAdobe Systems, MPL 1.1March 20042.0.1Adobe Flex [1] or free Flex 3 SDK [2]Flash Player 9 or above
Qt DesignerQt Project,
The Qt Company
, LGPL?5.9Qt DesignerQt
QuiXinno:script, commercialJune 20050.5Quill UI DesignerInternet Explorer, Mozilla based browsers
UIMLOASISDecember 1997variousjUIML, UIML.Net, various
XAMLMicrosoft, Ms-PLNovember 2006v2009[2]optional (e.g., text editor), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio 2008, Vectropy.NET Framework 3.0 or above (formerly WinFX), XBAPs for WPF and plugins for Silverlight in web browsers
XRCwxWidgets, wxWindows Library[3]wxWidgets 2.8.12optional (e.g., text editor), wxGlade, XRCed, wxDesigner, DialogBlockswxWidgets-based applications
XULMozilla Foundation, MPLDecember 19981.0[4]optional (e.g., text editor)Gecko-based applications
XFD (user interface)Abbott Informatics2004JScript .NET, JavaScriptSTARLIMS v 10-11
XFormsWorld Wide Web Consortium, W3C14 March 20061.0[5]optional (e.g., text editor)Many implementations in browsers, plug-ins, extensions, and servers
ZUMLPotixNovember 20052.4.0text editor or EclipseAjax ZK Framework
CreatorLicenseFirst public release dateLatest stable versiondevelopment environmentRuntime environment

Features

Some features of the markup languages.

Programming languageTreatmentWeb standard
GladeXMLC, C++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby, DInterpreted, compiled for some languages (deprecated)XML
GNUstep RenaissanceObjective-CCompiled, dynamic bindingXML
LZXXML, ECMAScriptCompiledXML, ECMAScript, CSS, XPath
MXMLActionScriptCompiledXML, ECMAScript, CSS
Qt/QMLC++, JavaScript (Plus many more by third party support)Compiled, interpretedXML
QuiXJavaScriptInterpretedXML, CSS, JavaScript
UIMLVariousVarious
XAMLBrowser (Silverlight); JavaScript, IronPython, IronRuby, C#, VB.NET, C++/CLI, and J# among others.Interpreted, compiledXML, XPath, DOM, JavaScript
XRCC++, Python (wxPython), Perl (wxPerl), C# and other .NET languages (wx.NET), Erlang (wxErlang)VariousXML
XULJavaScript, Python, C++, Java, PerlInterpreted, compiled (C++)XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript (ECMAScript)
ZUMLJava, JavaScript, Ruby, Groovy and PythonInterpreted, compiledXML, XHTML, CSS
Programming languageTreatmentWeb standard

See also

References

  1. ^ "GNUstep Developer Tools: Project Center"
  2. ^ Microsoft Extensible Application Markup Language (XAML) technical documentation set
  3. ^ "wxWindows Library Licence". Archived from the original on 2010-07-02. Retrieved 2007-08-02.
  4. ^ XUL 1.0 specification
  5. ^ XForms 1.0 second edition