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 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.
Available Versions
Related Projects
This work is related to the SUPPLE project.
Slides
Keynote (zipped)
Powerpoint (automatically converted from Keynote -- not optimal!)
PDF
PDF (one slide per each animation stage)
Code for Download
SUPPLE code is available for download from the SUPPLE Project web site.
Citation
Gajos, K., Christianson, D., Hoffmann, R., Shaked, T., Henning, K., Long, J. J., and Weld, D. S. (2005). Fast and robust interface generation for ubiquitous applications. In UbiComp 2005: Ubiquitous Computing, volume 3660 of Lecture Notes in Computer Science, pages 37-55, Berlin / Heidelberg. Springer.
BibTeX
EndNote
Post to Your CiteULike Library
|