Printable Version of this PageHome PageRecent ChangesSearchSign In

UIST readings

Instrumental Interaction: An Interaction Model for Designing Post-WIMP User Interfaces, Michael Beaudouin-Lafon
BibTex: beaudouininstrumental

This paper details a model for an "interaction model" - a set of principles, rules and properties that guide the design of an interface. "Whereas architectural models are aimed at interface development, an interaction model is aimed at interface design." The basic premise is that objects of interest are "domain objects" and are manipulated with "interaction instruments" (scrollbars, toolbars, etc). Instruments break interactions into two levels: what physical action the user does and how the instrument responds (user clicks the down arrow on a scrollbar, but the page moves up). Instruments can be activated by the user in two ways: spatial and temporal. Beaudouin-Lafon presents a number of properties of an instrument which are useful in judging the ... of an instrument.

1)Degree of Indirection
a)spatial offset - distance on screen between instrument and object it operates on (large neither good nor bad)
b)temporal offset - time difference between physical action by user on instrument and response of object (longer usually bad)
2)Degree of Integration - ratio between the number of degrees of freedom provided by logical instrument and the number of DOFs captured by the input device. (scrollbar 1D instrument controlled by a 2D
mouse. DOI==1/2)
3)Degree of compatibility - measures the similarity between the physical actions of the users on the instrument and the response of the object.

He goes on to apply his criteria to WIMP and post-WIMP interfaces and detail a text search instrument built on his principles.

"Litmus test" for models: D.C.G. Descriptive, Comparative, and Generative

Surface Interaction: A Paradigm and Model for Separating Application and Interface, Roger Took
BibTex: tooksurface

Abstract presentation from application

More general than MVC.

The Design Space of Input Devices, Stuart Card, Jock Mackinlay, George Robertson
BibTex: inputdesigncard

The purpose of this paper is to propose a framework for describing and analyzing input devices.

The define a taxonomy composed of:
M - Manipulation operator (of device)
In - Input domain
S - State
R - Resolution function which maps from input to output
Out - Output Domain
W - Whatever's left over

There is a nifty graphical output of this taxonomy. Classified on the X axis by Linear or Rotary movement, then along the Y axis in terms of Posiition, Movement (deltaPos), Force, and DeltaForce (for linear devices) and Angle, DeltaAngle, Torque, and DeltaTorque for rotational devices.


Last modified 11 March 2005 at 12:54 pm by Valerie Henderson