Sketching intelligent systems

Looks at one aspect of the trend toward more natural forms of interaction: the use of sketch-based interfaces for the design of intelligent systems. The authors contend that current computer interfaces are too formal and precise for creative tasks such as design. When working out ideas and brainstorming, people often sketch their thoughts informally on paper and whiteboards. Sketches, by their very informality, invite collaboration and modification, but after sketches are done on paper they must be transferred to the computer for further processing. Why not use a computer for the sketching process itself? There is an inherent contradiction in today's sketching programs-users select graphical primitives from a palette, resulting in clean, precise-looking diagrams despite the fact that only a sketch was intended. This leads to a feeling of commitment to the sketch as originally formulated, as opposed to the invitation to adjust and change that is normally associated with sketches. By contrast, the authors describe sketch-based user interfaces that honor the informal nature of the sketch and allow users to switch easily and naturally between sketchy, informal prototypes and precise, formal reifications of designs. Sketches are used for the design of user interfaces, mechanical devices and Web pages, to retrieve images from a large collection and to specify parameters for simulations.

[1]  Jerald M. Henderson,et al.  The graphic languages of engineering , 1983 .

[2]  David Craig,et al.  The importance of drawing in the mechanical design process , 1990, Comput. Graph..

[3]  James A. Landay,et al.  Interactive sketching for the early stages of user interface design , 1995, CHI '95.

[4]  William Buxton,et al.  There's more to interaction than meets the eye: some issues in manual input , 1987 .

[5]  Dean Rubine,et al.  Specifying gestures by example , 1991, SIGGRAPH.

[6]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[7]  Mark D. Gross,et al.  Network design: tasks & tools , 1997, DIS '97.

[8]  Ellen Yi-Luen Do,et al.  Ambiguous intentions: a paper-like interface for creative design , 1996, UIST '96.

[9]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[10]  Alison Black Visible planning on paper and on screen: The impact of working medium on decision-making by novice graphic designers , 1990 .

[11]  V. Goel Sketches of thought , 1995 .

[12]  Daniel Boyarski,et al.  Computers and communication design: exploring the rhetoric of HCI , 1994, INTR.

[13]  James A. Landay,et al.  NotePals: lightweight note sharing by the group, for the group , 1999, CHI '99.

[14]  Yin Yin Wong Rough and ready prototypes: lessons from graphic design , 1992, CHI '92.

[15]  Thomas F. Stahovich,et al.  Generating Multiple New Designs from a Sketch , 1996, Artif. Intell..

[16]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.