UsiXML

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.[1]

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).

gollark: The friends thing would have the additional disadvantage of locking new players out of the economy.
gollark: But if they use *money* they can happily just go "ah yes, thank you HoneyFoodsCorp for the cash money™, we can now buy wood".
gollark: Do they just need to negotiate with a wood supplier who needs food or something? This leads to increasingly convoluted and problematic chains.
gollark: How is HoneyFoodsCompany meant to get stuff from BeesCorp?
gollark: Imagine you have BeesCorp, which produces honey and requires wood for beehives, and HoneyFoodsCompany, which requires honey and other stuff and produces food.

References

  1. "UIML.org". Archived from the original on 2011-07-19. Retrieved 2006-07-21.
  2. "UsiXML.org". Retrieved 2007-01-21.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.