A transformational approach for multimodal web user interfaces based on UsiXML

A transformational approach for developing multimodal web user interfaces is presented that progressively moves from a task model and a domain model to a final user interface. This approach consists of three steps: deriving one or many abstract user interfaces from a task model and a domain model, deriving one or many concrete user interfaces from each abstract one, and producing the code of the corresponding final user interfaces. To ensure these steps, transformations are encoded as graph transformations performed on the involved models expressed in their graph equivalent. For each step, a graph grammar gathers relevant graph transformations for accomplishing the sub-steps. The final user interface is multimodal as it involves graphical (keyboard, mouse) and vocal interaction. The approach outlined in the paper is illustrated throughout a running example for a graphical interface, a vocal interface, and two multimodal interfaces with graphical and vocal predominances, respectively.

[1]  Lutz Heuser,et al.  Device Independent Web Applications - The Author Once - Display Everywhere Approach , 2004, ICWE.

[2]  Tsuneo Nitta,et al.  XISL: a language for describing multimodal interaction scenarios , 2003, ICMI '03.

[3]  Rainer Simon,et al.  A generic uiml vocabulary for device- and modality independent user interfaces , 2004, WWW Alt. '04.

[4]  Ann Blandford,et al.  Four easy pieces for assessing the usability of multimodal interaction: the CARE properties , 1995, INTERACT.

[5]  Jean Vanderdonckt,et al.  Addressing the mapping problem in user interface design with UsiXML , 2004, TAMODIA '04.

[6]  Helen F. Hastie,et al.  Context-sensitive help for multimodal dialogue , 2002, Proceedings. Fourth IEEE International Conference on Multimodal Interfaces.

[7]  Sven Buchholz,et al.  Device Independent Representation of Web-based Dialogs and Contents , 2001 .

[8]  Jean Vanderdonckt,et al.  Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML , 2005, DSV-IS.

[9]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[10]  Wolfgang Müller,et al.  Interactive multimodal user interfaces for mobile devices , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[11]  Fabio Paternò,et al.  Model-Based Design of Speech Interfaces , 2003, DSV-IS.

[12]  Quentin Limbourg Multi-Path Development of User Interfaces , 2004 .

[13]  Benjamin Michotte,et al.  USIXML: A Language Supporting Multi-path Development of User Interfaces , 2004, EHCI/DS-VIS.

[14]  Francis Jambon,et al.  Formal Verification and Validation of Interactive Systems Specifications - From Informal Specifications to Formal Validation , 2004, Human Error, Safety and Systems Development.