UIML means User Interface Markup Language and is a derivative of XML making it possible to describe graphical interfaces. Normally people think of employing XML to describe documents or data, but it is right a formalism which can be employed for any kind of structured data. There are tools which convert a representation of UIML of representation for various GUI (for example Java awt).
The objective is to create starting from XML, a common language of description of user interface, open and free of use. The goal is to allow the development of tools for creation of user interfaces which are independent of the platforms, that it acts of the current or future platforms.
Initiated in 1997, project UIML aims at defining a canonical metalanguage which can describe any user interface, without being dependant on the type of unit or graphical interface used. UIML can describe the user interfaces which are popular today - interface of office, interfaces Web, mobile interface, embarked system, or applications “voice”. UIML can also describe the user interfaces for the applications developed with the request or the applications to come. For the developers which integrate the developments of third, UIML describes the layer of presentation.
UIML is the subject of a standardization by the OASIS.
XUL (XML-based To use Language interface) provides functionalities similar to UIML and is used amongst other things for the production of the graphical interface of the navigator Web Mozilla.
- www.uiml.org (IN)
- OASIS To use Interface Markup Language TC (IN)
- Project VB2UIML, tool for VisualBasic conversion towards UIML (IN)
- UIML.Net Project, tool of convertion UIML towards. Net (IN)
- “Towards the standardization of the rich interfaces? ”, JDNet, 2004
- “XUL, the language of predilection of the rich customers? ”, 01Informatic, 2004 (pdf)
- “Mozilla and Gnome, an anti-Longhorn face”, ZDNet, 2004
|Random links:||Canadian shield | Denys the Small one | Masaharta | Scymnodon | Payola | Sunburg,_Minnesota|