INTRO SPECS TUTORIALS RESOURCES TOOLS ABOUT US CONTACT US
UIML v1.0UIML v2.0UIML v3.0
 

UIML v3.0
Draft Spec
DTD & XSD
Examples
Vocabularies

UIML v2.0
Draft Spec
DTD & XSD
Examples
Vocabularies

UIML v1.0
Tags
Components
Attributes

UIML v2.0 Draft Specification

This is an old version of the UIML specification.

The draft specification for UIML 2.0 is now available. UIML 2.0 is fully XML compliant and is designed to be used to define interfaces for any device with the maximum flexibility.

You are invited to read the document and make comments on it to uiml-editor@uiml.org.

The specification is available in PDF and HTML formats.

Draft specification for language version 2.0a of 17 Jan 2000  

Draft specification for language version 2.0 of 2 August 1999  

   - HTML Version


Proposed Changes to UIML v2.0 Draft Specification
  • Proposal for Multiple <interface> and <peers> Elements.
  • Proposal to label vocabulary used in UIML documents.
  • Proposal to replace "name" attribute with "name" and "id".
  • Proposal for Deep Cascading.
  • Proposal to allow general expressions inside a <condition>.
  • Proposal to add <restructure> tag to dynamically change UI components.
  • Proposal to modify the syntax of the <peers> element.
  • Proposal for a shorthand notation that makes UIML documents shorter and easier to write.
  • Proposal to allow <event> in <property> and <param> nested in <action>.

 

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