2 UIML.org
 

 
INTRO SPECS TUTORIALS RESOURCES TOOLS ABOUT US CONTACT US
 Home of the User Interface Markup Language
 
 

Thank you for visiting UIML.org! We are happy to report that work on UIML has been transitioned into the Organization for the Advancement of Structured Information Standards (OASIS), an international body specializing in the standardization of XML-based technologies, which now controls the UIML specification. For the most recent news on UIML and updated UIML specifications please visit the OASIS UIML Technical Committee's website. UIML.org will remain active as an archive for visitors to access older versions of the UIML specifications and UIML-based tools which can be accessed in specifications and tools, respectively.



Today, UIML is being standardized by OASIS. Contributors to the evolution of UIML are welcome through the OASIS UIML Technical Committee.

Our goal is to create an open standard user interface description language in XML that can be freely implemented by anyone. The motivation is to facilitate better tools for creation of user interfaces that work on any platform available today, but which also will allow today's legacy user interfaces to evolve to new forms for use on platforms that are created years from now.

Work started in 1997 to define a canonical meta-language that can describe any user interface in a manner that is device-independent and user interface metaphor independent. UIML can describe user interfaces that are popular today -- for traditional desktop, web, mobile, embedded, and voice applications. UIML can also describe user interface for custom devices or devices that are invented in the future. For developers using multi-tier development, UIML describes the presentation layer.




© 1999-2009 UIML.org (all rights reserved)

update