Direct manipulation Model vs. Object Manipulation Model?
26 Sep 2005 - 7:00am
8 years ago
i guess i've got somehow a stupid question for you but I couldn't
really find a solid answer on the net so I would like to bother you
I am a student who is writing his final thesis which involves a huge
amount of Interaction Design. I never had lectures in this topic so
nearly everything is learned by book or net. That is why I consider
my question as a rather stupid one.
You guys all know about the direct manipulation model. The software I
designed used that in the first concept as well. But I figured out
that for my personas this model is definitely inappropriate. So I
changed my whole input interaction to something I call the Object-
Manipulation model. I don't know if that is the right term and I
would like to ask you guys if there is something like an official
term for it or if my choice kinda hits the right point.
The interaction design of my software is based on consuming the least
amount of attention. The user needs to focus on his other task (i.e.
reading text) instead of worrying or thinking about the control of my
software. In the first place I offered the user a free form pencil
where he/she could draw nearly everything with it. But drawing with
the mouse is more than awkward and the user needed to decide about
size, position, color and form of his shapes. Since making choices
requires attention the approach of giving the user a tool with an
infinity amount of possibility is somehow wrong direction. If I am
not totally mistaken this could be considered as part of the direct
In the new version the user selects an area and choose an appearance
for it. So the computer decides about size, position and form of the
shape. The user selects items anyway during his workflow so instead
of giving him a pen and let him/her alone with the shapes I provide
him/her with some sort of library where he/she can simply assign an
appearance to his/her selection.
So there is an object (selection) and the user can do something with
it (change appearance, delete it, …) Is it valid to name it Object-
Manipulation model or is there a more appropriate term for it?
For example a lot of graphic applications uses this kind of input
model as well. There is a pen where the user can go crazy if he/she
has some solid mouse skills but there is also the possibility to
select something and let the computer do the work while the user can
focus on the outcome.
Any help in a correct model definition is more than appreciated.
Thanks in advance and greetings from the rainy north of germany.