An Abstract User Interface Framework for Mobile and Wearable Devices

An Abstract User Interface Framework for Mobile and Wearable Devices

Claas Ahlrichs, Michael Lawo, Hendrik Iben
Copyright: © 2011 |Pages: 8
DOI: 10.4018/jaci.2011070104
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In the future, mobile and wearable devices will increasingly be used for interaction with surrounding technologies. When developing applications for those devices, one usually has to implement the same application for each individual device. Thus a unified framework could drastically reduce development efforts. This paper presents a framework that facilitates the development of context-aware user interfaces (UIs) with reusable components for those devices. It is based on an abstract description of an envisioned UI which is used to generate a context- and device-specific representation at run-time. Rendition in various modalities and adaption of the generated representation are also supported.
Article Preview
Top

Several frameworks for automatic UI generation already exist. Three of them are listed and summarized as follows. Most frameworks can also be used to create wearable and mobile computing applications.

  • WUI Toolkit: Witt et al. (2005) introduced ``a toolkit for context-aware UI development for wearable computers'' called wearable user interface (WUI) toolkit. It was designed and developed to meet requirements of wearable computers and aimed to ease development of WUIs. The toolkit first utilized reusable UI components and was based around a model-driven approach. It support self-adapting UIs without being limited to specific interaction devices or graphical UIs (Witt, 2005; Witt, Nicolai, & Kenn, 2007).

  • Huddle: Huddle is a system that uses an abstract description language for automatic generation of task-based UIs for appliances in a multi-device environment (e.g. a home theater or presentation room). It makes use of an XML-based language for describing functionalities of appliances in those environments (e.g., televisions, DVD players, printers or microwave ovens). Huddle has been used to generate graphical and speech interfaces for over thirty appliances on mobile phones, handhelds and desktop computers (Nichols & Myers, 2007; Nichols, Myers, Litwack, Higgins, Hughes, & Harris, 2004; Nichols, Rothrock, Chau, & Myers, 2006).

  • SUPPLE: SUPPLE is an alternative to creating UIs in a hand-crafted fashion. Instead UIs are automatically generated with respect to a person's device, abilities and preferences. It is based around an abstract UI describing its functionality rather than its representation. The actual generation of UIs with SUPPLE is interpreted as an optimization problem (Gajos & Weld, 2004; Gajos, Weld, & Wobbrock, 2010).

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 6 Issues (2022): 1 Released, 5 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing