Computer · 1990 · 470 citations · 17 references
ComputingComputer ScienceDesignComputer GraphicsHuman-computer InteractionInteraction DesignDirect Manipulation InterfacesInteraction TechniquesInteractive Design ToolsInteractive GraphicsInterface DesignDirect ManipulationGraphical User InterfacesInput DevicesInterface MetaphorsObject-oriented Architecture
The Garnet research project, which is creating a set of tools to aid the design and implementation of highly interactive, graphical, direct-manipulation user interfaces, is discussed. Garnet also helps designers rapidly develop prototypes for different interfaces and explore various user-interface metaphors during early product design. It emphasizes easy specification of object behavior, often by demonstration and without programming. Garnet contains a number of different components grouped into two layers. The Garnet Toolkit (the lower layer) supplies the object-oriented graphics system and constraints, a set of techniques for specifying the objects' interactive behavior in response to the input devices, and a collection of interaction techniques. On top of the Garnet Toolkit layer are a number of tools to make creating user interfaces easier. The components of both layers are described.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
17
Composing user interfaces with InterViews
Mark Linton, John Vlissides, Paul Calder · Computer · 1989 · 512 citations
An incremental constraint solver
Bjorn Freeman‐Benson, John Maloney, Alan Borning · Communications of the ACM · 1990 · 288 citations · Full text