UsiXML (USer Interface eXtensible Markup Language) is an XML-based markup language for defining user interfaces 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), 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.
Another work with the same purpose is UIML.
Tool support
There are plenty of tools that can be found for UsiXML.2 They include: a translator from UsiXML specification to Flash (FlashiXML), a tool for drawing/sketching user interfaces (SketchiXML), a tool for task analysis (idealXML).
External links
References
"UIML.org". Archived from the original on 2011-07-19. Retrieved 2006-07-21. https://web.archive.org/web/20110719171715/http://www.uiml.org/ ↩
"UsiXML.org". Retrieved 2007-01-21. http://www.usixml.org/ ↩