Fast and Robust Interface Generation for Ubiquitous Applications

  • Krzysztof Gajos
  • David Christianson
  • Raphael Hoffmann
  • Tal Shaked
  • Kiera Henning
  • Jing Jing Long
  • Daniel S. Weld
Conference paper

DOI: 10.1007/11551201_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3660)
Cite this paper as:
Gajos K. et al. (2005) Fast and Robust Interface Generation for Ubiquitous Applications. In: Beigl M., Intille S., Rekimoto J., Tokuda H. (eds) UbiComp 2005: Ubiquitous Computing. UbiComp 2005. Lecture Notes in Computer Science, vol 3660. Springer, Berlin, Heidelberg

Abstract

We present Supple, a novel toolkit which automatically generates interfaces for ubiquitous applications. Designers need only specify declarative models of the interface and desired hardware device and Supple uses decision-theoretic optimization to automatically generate a concrete rendering for that device. This paper provides an overview of our system and describes key extensions that barred the previous version (reported in [3]) from practical application. Specifically, we describe a functional modeling language capable of representing complex applications. We propose a new adaptation strategy, split interfaces, which speeds access to common interface features without disorienting the user. We present a customization facility that allows designers and end users to override Supple’s automatic rendering decisions. We describe a distributed architecture which enables computationally-impoverished devices to benefit from Supple interfaces. Finally, we present experiments and a preliminary user-study that demonstrate the practicality of our approach.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Krzysztof Gajos
    • 1
  • David Christianson
    • 1
  • Raphael Hoffmann
    • 1
  • Tal Shaked
    • 1
  • Kiera Henning
    • 1
  • Jing Jing Long
    • 1
  • Daniel S. Weld
    • 1
  1. 1.University of WashingtonSeattleUSA

Personalised recommendations