OASIS TC teleconference has been modified by James Helms ().
Date: Monday, 16 August 2004
Time: 12:00pm - 01:00pm Eastern Time
Event Description:
Agenda:
Minutes:
OASIS
User Interface Markup Language (UIML)
Technical Committee (TC)
Minutes
Logistics
Meeting Date August 16, 2004
Meeting Time 12:00 PM EST
Location Meeting held via Teleconference hosted by Harmonia, Inc.
Duration 1 Hour
Chair Marc Abrams
Recording Secretary Jim Helms
Attending
Name Organization
Dr. Marc Abrams Virginia Tech
Jim Helms Harmonia, Inc.
Robbie Schaefer Paderborn University
Business In Order
Discussion of DISL
During the August meeting, the TC discussed the Dialog and Interface Specification Language (DISL), an XML language for describing generic user interfaces. The group that Mr. Robbie Schaefer works with created DISL, and he submitted a paper on DISL to the AVI’04 workshop on user interface definition languages. DISL evolved out of an investigation into UIML and other languages, and contains several modified or new constructs that increase the flexibility of the language. The following differences from the UIML 3.0 specification are evident:
· The addition of a element to hold system state information,
· The separation of a element into a set of named conditions, called in DISL, and actions that reference one or more rules, called a ,
· The addition of a element that allows the manipulation of elements and backend logic, and
· The use of a element with a “generic-widget” attribute instead of a element with a “class” attribute to ensure that the description is generic.
DISL was designed to maximize re-use of descriptive elements. For example, by having separately defined and named elements, the author of DISL can re-use the same rule definition multiple times to trigger elements. This reduces the DISL code required to describe complex conditions and multiple elements that rely on the same rule. In practice, a DISL references one or more named elements and if the conditions are satisfied for all the referenced elements then the element within the fires.
DISL is also suited for the creation of multi-modal interfaces. The use of the “generic-widget” attribute provides a classification for the type of object the given is (e.g. command, variable field, etc.). A DISL renderer can then use this classification to create interface components appropriate to the mode in which a given generic-widget will operate.Mr. Schaefer’s paper on DISL can be found on page 119 of the Proceeding for the “Developing User Interfaces with XML: Advances on User Interface Description Languages” Workshop of the AVI’04 conference.The TC agreed that certain traits of DISL should be integrated into the UIML language specification, and those traits will be discussed in more detail at the next meeting.
Action Items
· Jim Helms will update the Open Issues document to add the lessons learned from investigating DISL.· Jim Helms will update the document recording the relationship of UIML to other languages/ working groups to include XAML· The TC will review the GraffiXML software in preparation to discuss it at the next meeting.
Adjournment
The meeting ended at 1:00 PM EST to reconvene on September 20th, 2004.
This event is one in a list of recurring events.
Other event dates in this series:
Monday, 20 September 2004, 12:00pm to 01:00pm Eastern Time
Monday, 18 October 2004, 12:00pm to 01:00pm Eastern Time
Monday, 15 November 2004, 12:00pm to 01:00pm Eastern Time
Monday, 20 December 2004, 12:00pm to 01:00pm Eastern Time
View event details:
http://www.oasis-open.org/apps/org/workgroup/uiml/event.php?event_id=5820
PLEASE NOTE: If the above link does not work for you, your email
application may be breaking the link into two pieces. You may be able to
copy and paste the entire link address into the address field of your web
browser.
Referenced Items
Date Name Type
---- ---- ----
18 Aug 2004 minutes 2004-08-16 UIML.pdf Minutes