OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

Messages By Date: members message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Public Review of UIML v4.0

To OASIS members, Public Announce Lists:

The OASIS User Interface Markup Language (UIML) TC has recently approved the
following specification as a Committee Draft and approved it for public review:

User Interface Markup Language (UIML) Version 4.0

The public review starts today, 22 June 2008, and ends 21 August 2008. This is
an open invitation to comment. We strongly encourage feedback from potential
users, developers and others, whether OASIS members or not, for the sake of
improving the interoperability and quality of OASIS work. Please feel free to
distribute this announcement within your organization and to other appropriate
mail lists.

More non-normative information about the specification and the technical
committee may be found at the public home page of the TC at 
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml. Comments may be
submitted to the TC by any person through the use of the OASIS TC Comment
Facility which can be located via the button marked "Send A Comment" at the top
of that page, or directly at 

Submitted comments (for this work as well as other works of that TC) are
publicly archived and can be viewed at 
http://lists.oasis-open.org/archives/uiml-comment/. All comments submitted to
OASIS are subject to the OASIS Feedback License, which ensures that the feedback
you provide carries the same obligations at least as the obligations of the TC

The specification document and related files are available here:

Editable Source (Authoritative):




The User Interface Markup Language (UIML) provides a vendor-neutral, canonical
representation of any user interface (UI) suitable for mapping to existing
languages. UIML is specially designed to be a highly device-independent method
of describing user interfaces.  UIML factors any user interface description into
six orthogonal pieces, answering the following six questions:  
- What are the parts comprising the UI?
- What is the presentation (look/feel/sound) used for the parts?
- What is the content (e.g., text, images, sounds) used in the UI?
- What is the behavior of the UI (e.g., when someone clicks or says something)?
- What is the mapping of the parts to UI controls in some toolkit (e.g., Java
Swing classes or HTML tags)?
- What is the API of the business logic that the UI is connected to?

UIML is a meta-language, which is augmented by a vocabulary of user interface
parts, properties, and events defined outside this specification.  In this way,
UIML remains independent of user interface metaphors (e.g., "Browser Interface",
"Dialogs", etc).  UIML version 4 is a refinement of the previous versions of
UIML, which were developed starting in 1997.  It is the intent that this
specification can be freely implemented by anyone.

OASIS and the UIML TC welcome your comments.

Mary P McRae
Manager of TC Administration, OASIS
email: mary.mcrae@oasis-open.org  
web: www.oasis-open.org 

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]