FACTOID # 145: Three of the top ten countries for GDP per capita are island nations: Bermuda, Cayman Islands, and Iceland.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Comparison of user interface markup languages

The following tables compare general and technical information for a number of user interface markup languages. Please see the individual markup languages' articles for further information. This article is not all-inclusive or necessarily up-to-date. A user interface markup language is a markup language (often XML) used to define user interfaces. ...


General information

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

Creator License First public release date Latest stable version Development environment Runtime environment
libavg Ulrich von Zadow LGPL 2003 0.60 text editor or Eclipse python
BXML Backbase  ? December 2003 3.1.1 text editor or Eclipse or Visual Studio BPC AJAX
GladeXML GNOME LGPL April 1998 2.10.0 Glade GTK+
Gul2/Xul redsofa GPL November 2005 2.0 Not required (e.g. text editor) PHP-GTK 2
OpenLaszlo Laszlo Systems CPL July 2003 3.3 Not required (e.g. text editor, Eclipse IDE available) Flash Player 5 or above, DHTML in beta, JavaME announced
MXML Adobe Proprietary license March 2004 2.0 Flex Builder [1] or free Flex 2 SDK Flash Player 9 or above
QuiX inno:script  ? June 2005 0.5 Quill UI Designer Internet Explorer, Mozilla based browsers
UIML OASIS  ? December 1997  ? Vary Vary
XAML Microsoft  ? March 2005 .NET Framework 3.0 Not required (e.g. text editor), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio .NET Framework 3.0 (formerly WinFX), XBAPs for WPF and plugins for Silverlight in internet browsers
XUL Mozilla Foundation GPL / LGPL / MPL December 1998 1.0[1] Not required (e.g. text editor) Gecko-based applications
XForms World Wide Web Consortium W3C License (no-fees) March 14th 2006 1.0[2] Not required (e.g. text editor) Many- many implementations in browsers, plug-ins, extensions and servers
ZUL Potix GPL November 2005 2.1.0 Not required (e.g. text editor) ZK Ajax Framework
  1. ^ XUL 1.0 specification
  2. ^ XForms 1.0 second edition

An integrated development environment (IDE) (also known as an integrated design environment and integrated debugging environment) is computer software to help computer programmers develop software. ... Computer programming (often simply programming) is the craft of implementing one or more interrelated abstract algorithms using a particular programming language to produce a concrete computer program. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... Eclipse is an open-source, platform-independent software framework, written primarily in Java, for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ... Genera Aspidites Antaresia Apodora Bothrochilus Leiopython Liasis Morelia Python Python is the common name for a group of non-venomous constricting snakes, specifically the family Pythonidae. ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... Eclipse is an open-source, platform-independent software framework, written primarily in Java, for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ... Microsoft Visual Studio is a series of IDEs by Microsoft. ... GladeXML is the XML format that the Glade Interface Designer uses to persist its forms. ... GNOME is an international effort within the GNU Project to build an eponymous desktop environment entirely out of free software. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... 1998 (MCMXCVIII) was a common year starting on Thursday of the Gregorian calendar, and was designated the International Year of the Ocean [1]. // Coated in ice, power and telephone lines sag and often break, resulting in power outages. ... Glade Interface Designer is a Visual Basic–like graphical user interface creator for GTK+, with additional components for GNOME. Unlike VB, Glade is programming language–independent, and thus does not produce code for events, but rather an XML file, and optionally one or more C-language files that programmers insert... GTK+, or the GIMP Toolkit, is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... 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 CPL (Common Public License) is a free software / open-source software license published by IBM. Its license terms have been approved by the Open Source Initiative and Free Software Foundation. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... Eclipse is an open-source, platform-independent software framework, written primarily in Java, for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ... It has been suggested that IDE-style interface be merged into this article or section. ... Macromedia Flash or Flash is a graphics animation program, written and marketed by Macromedia, that uses vector graphics. ... Dynamic HTML or DHTML designates a technique of creating interactive web sites by using a combination of the static markup language HTML, a client-side scripting language (such as JavaScript) and the style definition language Cascading Style Sheets. ... Java Platform, Micro Edition or Java ME (also referred to as Java 2 Platform, Micro Edition or J2ME), is a collection of Java APIs for the development of software for resource-constrained devices such as PDAs, cell phones and other consumer appliances. ... MXML is an XML-based user interface markup language first introduced by the former Macromedia in March 2004. ... Renewal of the surface coating of an adobe wall in Chamisal, New Mexico Adobe is a natural building material composed of sand, sandy clay and straw or other organic materials, which is shaped into bricks using wooden frames and dried in the sun. ... Macromedia Flash or Flash is a graphics animation program, written and marketed by Macromedia, that uses vector graphics. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... UIML stands for User Interface Markup Language. ... The Organization for the Advancement of Structured Information Standards (OASIS) is a global consortium that drives the development, convergence and adoption of e-business and web service standards. ... 1997 (MCMXCVII) was a common year starting on Wednesday of the Gregorian calendar. ... Extensible Application Markup Language (pronounced zammel ()) by Microsoft is a declarative XML-based language used to define objects and their properties, relationships and interactions. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... Microsoft Expression Blend is Microsofts upcoming user interface design tool for applications based on the Windows Presentation Foundation (WPF). ... Microsoft Expression Design is an upcoming commercial vector and bitmap graphics editor based on Creature House Expression, which was acquired by Microsoft in 2003. ... The Visual Studio . ... .NET Framework 3. ... This subsystem is a part of . ... Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary XAML-based runtime for browser-based Rich Internet Applications, providing a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation. ... XUL (pronounced zool ()), the XML User Interface Language, is an XML user interface markup language developed by the Mozilla project. ... The Mozilla Foundation (abbreviated MF or MoFo) is a non-profit organization that exists to support and provide leadership for the open source Mozilla project. ... The GNU logo For other uses of GPL, see GPL (disambiguation). ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ... MPL may refer to: Mozilla Public License MPL Communications This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... 1998 (MCMXCVIII) was a common year starting on Thursday of the Gregorian calendar, and was designated the International Year of the Ocean [1]. // Coated in ice, power and telephone lines sag and often break, resulting in power outages. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... Epiphany using Gecko to render the Wikipedia main page Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... XForms is two things: 1. ... The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (W3). ... For the Manfred Mann album, see 2006 (album). ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... XForms is two things: 1. ... 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. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... 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. ...

Features

Some features of the markup languages.

Programming language Treatment Web standard
BXML XML, XSLT, XPath, JavaScript, .NET, JSF Interpreted XML, CSS, XHTML, XPath
GladeXML C, C++, C#, Python, Ada, Pike, Perl, PHP, Eiffel, Ruby Interpreted, Compiled (Deprecated) XML
Gul2/Xul PHP-GTK Interpreted XML, CSS
OpenLaszlo XML, ECMAScript Compiled XML, ECMAScript, CSS, XPath
MXML ActionScript Compiled CSS
QuiX JavaScript Interpreted XML, CSS, JavaScript
UIML Vary Vary  ?
XAML Browser and dynamic languages such as JavaScript, IronPython. IronRuby, and Microsoft .NET languages including C#, Visual Basic .NET, Managed C++, and J# among others. Interpreted, Compiled XML, XPath, DOM, JavaScript
XUL JavaScript, Python, C++ Interpreted, Compiled (C++) XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript (ECMAScript)
ZUL Java Vary XML, CSS
Programming language Treatment Web standard

A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... The World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... Microsoft . ... JavaServer Faces (JSF) is a Java-based Web application framework that simplifies the development of user interfaces for Java EE applications. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but with a syntax that conforms to XML syntax. ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... GladeXML is the XML format that the Glade Interface Designer uses to persist its forms. ... C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ... C++ (pronounced see plus plus, IPA: ) is a general-purpose, high-level programming language with low-level facilities. ... C# (pronounced see-sharp) is an object-oriented programming language developed by Microsoft as part of their . ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977–1983. ... Pike is a general-purpose, high-level, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, pike is statically typed, and requires explicit type definitions. ... Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... PHP (PHP:Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic web pages. ... Eiffel is an ISO-standardized object-oriented programming language designed for extensibility, reusability, reliability and programmer productivity. ... Ruby is a reflective, object-oriented programming language. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK+. It provides an object-oriented interface to GTK+ classes and functions and greatly simplifies writing client-side cross-platform GUI applications. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... 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 Extensible Markup Language (XML) is a general-purpose markup language. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... MXML is an XML-based user interface markup language first introduced by the former Macromedia in March 2004. ... ActionScript is a scripting language based on ECMAScript, primarily used to develop software for the Adobe Flash . ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... UIML stands for User Interface Markup Language. ... Extensible Application Markup Language (pronounced zammel ()) by Microsoft is a declarative XML-based language used to define objects and their properties, relationships and interactions. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... IronPython is an implementation of the Python programming language, targeting . ... IronRuby is an implementation of the Ruby programming language targeting Microsoft . ... Microsoft . ... C# (pronounced see-sharp) is an object-oriented programming language developed by Microsoft as part of their . ... Visual Basic . ... It has been suggested that this article or section be merged with Managed C Plus Plus. ... The J# (pronounced J-sharp) programming language is a transitional language for programmers of Suns Java and Microsofts J++ languages, so they may use their existing knowledge, and applications on Microsofts . ... The Extensible Markup Language (XML) is a general-purpose markup language. ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... Document Object Model (DOM) is a platform- and language-independent standard object model for representing HTML or XML and related formats. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... XUL (pronounced zool ()), the XML User Interface Language, is an XML user interface markup language developed by the Mozilla project. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... C++ (pronounced see plus plus, IPA: ) is a general-purpose, high-level programming language with low-level facilities. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... Document Type Definition (DTD), defined slightly differently within the XML and SGML specifications, is one of several SGML and XML schema languages, and is also the term used to describe a document or portion thereof that is authored in the DTD language. ... Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata model but which has come to be used as a general method of modeling information, through a variety of syntax formats. ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... ... Document Object Model (DOM) is a platform- and language-independent standard object model for representing HTML or XML and related formats. ... JavaScript is the name of Netscape Communications Corporations and now the Mozilla Foundations implementation of the ECMAScript standard, a scripting language based on the concept of prototype-based programming. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... 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. ... Java is an object-oriented applications programming language developed by Sun Microsystems in the early 1990s. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... The World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ...

See also


  Results from FactBites:
 
User interface markup language - Wikipedia, the free encyclopedia (389 words)
An user interface markup language is a markup language (often XML) used to define user interfaces.
UIML is the earliest pioneer in user interface markup languages.
Strictly speaking, SVG is not a user interface language, it is a standard that includes support for vector/raster graphics, animation, interaction with the DOM and CSS, embedded media, events and scriptability.
Comparison of user interface markup languages - Wikipedia, the free encyclopedia (112 words)
The following tables compare general and technical information for a number of user interface markup languages.
Please see the individual markup languages' articles for further information.
Microsoft.NET languages including C#, Visual Basic.NET, Managed C++, and J# among others.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

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, 1022, m