Parallel Exploration and Runtime Tuning

 

Project Overview

Juxtapose

Simultaneous externalization of design alternatives through multiple prototypes enables designers to see choices in context and facilitates comparative reasoning and discussion. This project introduces two techniques for interactively manipulating multiple software alternatives. First, this work demonstrates a novel environment for constructing multiple design alternatives through (selectively) parallel editing and execution. Second, this environment’s architecture introduces a mechanism for interactively “tuning” interface parameters at runtime. These ideas are embodied in Juxtapose, a design environment and runtime interface for developing GUIs written in ActionScript. Juxtapose supports use of an actuated physical mixing board for interactively tuning parameters. The addition of a spatially-multiplexed controller leverages prehensile manipulation skills — enabling the user’s visual attention to focus on the resulting design; and leaving traditional keyboard and mouse to control the application under development.

 

Videos

"Designing Interface Alternatives with Parallel Exploration and Runtime Tuning"
(09/2007, MOV format, 720p, 27MB)

"Tunables - Tweak your Processing Sketches on the Fly"
(07/2007, WMV)

Publications

Hartmann, Björn, Loren Yu, Scott R. Klemmer,
"Designing Interface Alternatives with Parallel Exploration and Runtime Tuning"
(Technical Report, 09/2007)

 

Wiki

 

 

Talks


People

Björn Hartmann (bjoern at cs dot stanford dot edu)
Loren Yu
Scott Klemmer

Questions about the website? Contact: hci-webmaster at lists.stanford.edu