UsiXML (USer Interface eXtensible Markup Language) is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
-based markup language for defining
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
s on computers.
UsiXML is a specification language for user interface design. It allows the designer to describe a user interface at different levels of abstraction. In other words, you can specify a UI in terms of: functionality (
task analysis
Task analysis is the analysis of how a task is accomplished, including a detailed description of both manual and mental activities, task and element durations, task frequency, task allocation, task complexity, environmental conditions, necessary cl ...
), the object it manipulates, or in a more concrete way, user interface.
The UsiXML language is currently being submitted for a standardisation plan to the
W3C
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
.
Another work with the same purpose is
UIML
UIML (User Interface Markup Language) is an XML-based user interface markup language for defining user interfaces on computers.
Basically UIML tries to reduce the work needed to develop user interfaces. It allows you to describe the user interface ...
.
Tool support
There are plenty of tools that can be found for UsiXML.
They include: a translator from UsiXML specification to Flash (FlashiXML), a tool for drawing/sketching user interfaces (SketchiXML), a tool for task analysis (idealXML).
References
External links
UsiXML Project WebSite
{{DEFAULTSORT:Usixml
Open standards
User interface markup languages