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