The Object-Action (or visa-versa) model and its applications
From Computing and Software Wiki
Contents |
Background
Object Action Interface
Action Object Interface
Scope
Principles
OAI Model
Syntactic Knowledge
Task hierarchies of objects and actions
Tasks are composed of objects and actions at high and low levels. Not all users will find these hierarchies to be perfect, but since they are comprehensible, a great deal of usefulness is provided.
User
Dividing complex tasks into sub-tasks and solving the sub-tasks independently has been shown to be a successful way to solve larger complex problems.
Designer
Three steps are suggested by Ben Shneiderman, the creator of the 8 golden rules for interface design, for designers to correctly build a task hierarchy.
1. Know about the users and their tasks (Interviewing users, reading workbooks and taking training sessions) 2. Generate hierarchies of tasks and objects to model the users' tasks 3. Design interface objects and actions that metaphorically map to the real world universe
Interface hierarchies of objects and actions
Interface Objects
Interface Actions
User
Designer
Limitations and Challenges
Each user's way of performing a task may vary. Defining steps completely with metaphors creates risk in the varying interpretations of metaphors amongst different users.
References
- Amir Khella, Object Action Interface Model