Applying the MVC pattern to generated user interfaces with a focus on audio

  • Authors:
  • Dirk Schnelle;Tobias Klug

  • Affiliations:
  • Telecooperation Group, Darmstadt University of Technology, Darmstadt, Germany;Telecooperation Group, Darmstadt University of Technology, Darmstadt, Germany

  • Venue:
  • ERCIM'06 Proceedings of the 9th conference on User interfaces for all
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile users can interact with devices in the environment either by operating them directly or through personal devices carried by the users. This requires an adaption of the user interface to the device used. Declarative markup languages are considered to be a solution for single authoring user interfaces for different devices and modalities. This is a challenging task, since each device has its own characteristics. We present in this paper a novel architecture to support the creation of user interfaces based on a declarative markup language and a UI-independent task model. This architecture is based on the Model-View-Controller pattern (MVC) to generate user interfaces from declarative markup languages. We introduce a clear border between a modality independent task model and UI design. We also show how the development of smart environments can benefit from the workflow engine underlying our architecture.