Affiliations: Dipartimento di Ingegneria Informatica, Palermo,
Italy | Research and Development Laboratory of Engineering
Ingegneria Informatica S.p.A., Italy
Abstract: The last decade has witnessed a growing interest in the development
of web interfaces enabling both multiple ways to access contents and, at the
same time, fruition by multiple modalities of interaction (point-and-click,
contents reading, voice commands, gestures, etc.). In this paper we describe a
framework aimed at streamlining the design process of multi-channel, multimodal
interfaces enabling full reuse of software components. This framework is called
the eXtensible Presentation architecture and Language (XPL), a presentation
language based on design pattern paradigm that keeps separated the presentation
layer from the underlying programming logic. The language supplies a
methodology to expedite multimodal interface development and to reduce the
effort to implement interfaces for multiple access devices, by means of using
the same code. This paper describes a methodology approach based on Visual
Design Pattern (ViDP) and Verbal Design Pattern (VeDP), offering examples of
multimodal and multichannel interfaces created with the XPL Editor.
Keywords: Design patterns, verbal interaction, presentation languages, data access, multimodal interfaces for mobile systems