Direct manipulation: Difference between revisions

From InfoVis:Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Definition|'''Direct manipulation''' — proposed among others by [[Ben Shneiderman]] — allows a viewer to interact with a visulization corresponding to the real–world analogue it follows. It avoids the barrier of having to translate ideas into commands meaningful to a computer by building a ''graphical user interface'' that is ''semantically'' in line with the representation.}}
{{Definition|'''Direct manipulation''' — proposed among others by [[Ben Shneiderman]] — allows a viewer to interact with a visulization corresponding to the real–world analogue it follows. It avoids the barrier of having to translate ideas into commands meaningful to a computer by building a ''graphical user interface'' that is ''semantically'' in line with the representation.|[Hodgson, 1995]}}


[[Image:directmanipulation.jpg|thumb|Direct Manipulation (from Apple Computer Inc.)]]
[[Image:directmanipulation.jpg|thumb|Direct Manipulation (from Apple Computer Inc.)]]


{{Quotation|Direct manipulation allows people to feel that they are directly controlling the objects represented by the computer. According to the principle of direct manipulation, an object on the screen remains visible while a user performs physical actions on the object. When the user performs operations on the object, the impact of those operations on the object is immediately visible.| Apple Computer, Inc.}}
{{Quotation|Direct manipulation allows people to feel that they are directly controlling the objects represented by the computer. According to the principle of direct manipulation, an object on the screen remains visible while a user performs physical actions on the object. When the user performs operations on the object, the impact of those operations on the object is immediately visible.| Apple Computer, Inc.}}
{{Quotation|The central ideas of direct manipulation are visibility of objects and actions of interest; rapid, reversible, incemental actions; and replacement of command-language syntax by direct manipulation of the object of interest.<br>[...]<br>It is essential to think visually. Try to conjure up a sequence of images rather than thinking in terms of a sequnce of instructions.|[Hodgson, 1995]}}
{{Quotation|The criteria for direct manipulation are the continuous representation of objects of interests and the fast, incremental, undoable actions, which have an immediate visual impact on the object itself.<br>The goal is to allow the user to directly interact with the object.|[Shneiderman, 1983]}}
== External Links ==
*[http://www.sju.edu/~jhodgson/gui/manip.html Direct Manipulation] (Dr. Jonathan Hodgson. Saint Joseph’s University. The Design of Graphic User Interfaces)
== References ==
*[Hodgson, 1995] Jonathan Hodgson. The Design of Graphic User Interfaces: Homepage. Saint Joseph’s University. Created at: April 5, 1995. Retrieved at: November 2004. http://www.sju.edu/~jhodgson/gui/manip.html.
*[Shneiderman, 1983] Ben Shneiderman. Direct manipulation: a step beyond programming languages. ''IEEE Computer'', 16(8): 57-69, August 1983.


[[Category: Glossary]]
[[Category: Glossary]]

Revision as of 12:20, 12 September 2005

Direct manipulation — proposed among others by Ben Shneiderman — allows a viewer to interact with a visulization corresponding to the real–world analogue it follows. It avoids the barrier of having to translate ideas into commands meaningful to a computer by building a graphical user interface that is semantically in line with the representation.
Direct Manipulation (from Apple Computer Inc.)
Direct manipulation allows people to feel that they are directly controlling the objects represented by the computer. According to the principle of direct manipulation, an object on the screen remains visible while a user performs physical actions on the object. When the user performs operations on the object, the impact of those operations on the object is immediately visible.
Apple Computer, Inc.



The central ideas of direct manipulation are visibility of objects and actions of interest; rapid, reversible, incemental actions; and replacement of command-language syntax by direct manipulation of the object of interest.
[...]
It is essential to think visually. Try to conjure up a sequence of images rather than thinking in terms of a sequnce of instructions.
[Hodgson, 1995]


The criteria for direct manipulation are the continuous representation of objects of interests and the fast, incremental, undoable actions, which have an immediate visual impact on the object itself.
The goal is to allow the user to directly interact with the object.
[Shneiderman, 1983]


External Links

  • Direct Manipulation (Dr. Jonathan Hodgson. Saint Joseph’s University. The Design of Graphic User Interfaces)

References

  • [Hodgson, 1995] Jonathan Hodgson. The Design of Graphic User Interfaces: Homepage. Saint Joseph’s University. Created at: April 5, 1995. Retrieved at: November 2004. http://www.sju.edu/~jhodgson/gui/manip.html.
  • [Shneiderman, 1983] Ben Shneiderman. Direct manipulation: a step beyond programming languages. IEEE Computer, 16(8): 57-69, August 1983.