A new direct manipulation technique for aligning objects in drawing programs

Current drawing programs provide mainly three ways for carrying out object alignment: either by issuing an alignment command, or by using direct positioning with the help of gravity active points, or by making use of constraints. The first technique has limited functionality, and the other two may be mysterious for a novice. We describe here a new direct manipulation tool for alignment. We show that while direct manipulation helps to make the tool intuitive, it has through iterative design evolved into a tool that also offers functionality not found in current commercial products.

[1]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[2]  Ben Shneiderman,et al.  The future of interactive systems and the emergence of direct manipulation , 1982 .

[3]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[4]  Maureen C. Stone,et al.  An introduction to Gargoyle: an interactive illustration tool , 1988 .

[5]  Eric Allan Bier,et al.  Snap-dragging: interactive geometric design in two and three dimensions , 1988 .

[6]  Roope Raisamo,et al.  Techniques for Aligning Objects in Drawing Programs , 1996 .

[7]  W. Buxton,et al.  A study in two-handed input , 1986, CHI '86.

[8]  Paul Kabbash,et al.  Human performance using computer input devices in the preferred and non-preferred hands , 1993, INTERCHI.

[9]  Daniel E. Lipkie,et al.  Star graphics: An object-oriented implementation , 1982, SIGGRAPH.

[10]  William L. Bewley,et al.  Human factors testing in the design of Xerox's 8010 “Star” office workstation , 1983, CHI '83.

[11]  S. S. Rath,et al.  Conference proceedings , 1999, 1987 IEEE Applied Power Electronics conference and Exposition.

[12]  Stephanie Houde,et al.  Iterative design of an interface for easy 3-D direct manipulation , 1992, CHI.

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

[14]  Ronald M. Baecker,et al.  Readings in human-computer interaction : a multidisciplinary approach , 1988 .

[15]  William Buxton,et al.  A taxonomy of see-through tools , 1994, CHI '94.

[16]  Stéphane Chatty,et al.  Issues and experience in designing two-handed interaction , 1994, CHI Conference Companion.

[17]  Stéphane Chatty,et al.  Extending a graphical toolkit for two-handed interaction , 1994, UIST '94.

[18]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[19]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[20]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI 1994.

[21]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI Conference Companion.

[22]  Bonnie E. John,et al.  Exploring the unrealized potential of computer-aided drafting , 1996, CHI.

[23]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[24]  J. Annett,et al.  The Control of Movement in the Preferred and Non-Preferred Hands* , 1979, The Quarterly journal of experimental psychology.