Chapter 6: Direct Manipulation and Virtual Environments
6.3 Explanations of Direct Manipulation
Problems with direct manipulation
-
Spatial or visual representations can be too spread out
-
High-level flowcharts and database-schema can become confusing
-
Designs may force valuable information off of the screen
-
Users must learn the graphical representations
-
The visual representation may be misleading
-
Typing commands with the keyboard my be faster
The OAI Model explanation of direct manipulation
Portrait of direct manipulation:
-
Continuous representation of the objects and actions of interest
-
Physical actions or presses of labeled buttons instead of complex syntax
-
Rapid incremental reversible operations whose effect on the object of interest
is immediately visible
Beneficial attributes:
-
Novices learn quickly
-
Experts work rapidly
-
Intermittent users can retain concepts
-
Error messages are rarely needed
-
Users see if their actions are furthering their goals
-
Users experience less anxiety
-
Users gain confidence and mastery


