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

 


Help: OASIS Mailing Lists Help | MarkMail Help

uiml message

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


Subject: Groups - OASIS TC teleconference modified



OASIS TC teleconference has been modified by James Helms (jhelms@harmonia.com).

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 <variable> element to hold system state information,
·	The separation of a <rule> element into a set of named conditions, called <rule> in DISL, and actions that reference one or more rules, called a <transition>,
·	The addition of a <statement> element that allows the manipulation of <variable> elements and backend logic, and
·	The use of a <widget> element with a “generic-widget” attribute instead of a <part> 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 <rule> elements, the author of DISL can re-use the same rule definition multiple times to trigger <transition> elements.  This reduces the DISL code required to describe complex conditions and multiple <transition> elements that rely on the same rule.  In practice, a DISL <transition> references one or more named <rule> elements and if the conditions are satisfied for all the referenced <rule> elements then the <action> element within the <transition> 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 <widget> 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



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