Project Overview |
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" "Tunables - Tweak your Processing Sketches on the Fly" |
Publications |
Hartmann, Björn, Loren Yu, Scott R. Klemmer,
|
Wiki |
|
Talks |
|
People |
Björn Hartmann (bjoern at cs dot stanford
dot edu) |
