CUIML: A Language for the Generation of Multimodal Human-Computer Interfaces

Christian Sandor, Thomas Reicher

Research output: Conference PapersRGC 32 - Refereed conference paper (without host publication)peer-review

Abstract

CUIML, the Cooperative User Interfaces Markup Language, was developed as part of the DWARF project. The goal of DWARF is the development of a framework for augmented reality applications running on wearable computers. For wearable systems, the HCI (human-computer interface) consists of numerous I/O devices such as head mounted displays, palm-size devices, and speech recognition systems. This should lead to a multimodal interaction with the user. To make the development of multimodal user interfaces easier, we propose a unified user interface description language. This language describes the user interface in an abstract way and allows to map it to different output and input components. To keep the different parts of the user interface in a consistent state, a controller object is needed.

We used UIML, the User Interface Markup Language, as a starting point. CUIML offers an abstract description language for the views and the controller. By XSL transformations, these presentation free HCI descriptions are converted to markup languages that can be displayed on the various I/O devices. Furthermore the controller, whose internal structure is a deterministic finite automaton (DFA), is also configured by CUIML.

CUIML is a promising approach to solving the problems that occur, when developing a multimodal HCI. On a higher level of abstraction CUIML is a description language for views and controllers of the MVC (Model/View/Controller) design pattern that can be transformed to the required structures at runtime. Because it is based on XML it can be extended easily to support many different wearable systems.
Original languageEnglish
Number of pages10
Publication statusPublished - Mar 2001
Externally publishedYes
Event1st European Conference on User Interface Markup Language (UIML 2001) - Paris, France
Duration: 8 Mar 20019 Mar 2001
https://lists.w3.org/Archives/Public/www-svg/2001Jan/0019.html
http://xml.coverpages.org/uiml.html

Conference

Conference1st European Conference on User Interface Markup Language (UIML 2001)
Abbreviated titleUIML 2001
Country/TerritoryFrance
CityParis
Period8/03/019/03/01
Internet address

Bibliographical note

Information for this record is supplemented by the author(s) concerned.

Fingerprint

Dive into the research topics of 'CUIML: A Language for the Generation of Multimodal Human-Computer Interfaces'. Together they form a unique fingerprint.

Cite this