Designing Screen Based Interactions Manipulating Metaphor Problem - - PowerPoint PPT Presentation
Designing Screen Based Interactions Manipulating Metaphor Problem - - PowerPoint PPT Presentation
Designing Screen Based Interactions Manipulating Metaphor Problem Interactive design involves working with immaterial aspects not just in planing or guiding the design of the final artifact (like in traditional visual communication fields) but
Problem
Interactive design involves working with immaterial aspects not just in planing or guiding the design of the final artifact (like in traditional visual communication fields) but in the actual production of the final artifact.
Goal
Find – or define – a set of universal formal elements that interactive designers can use to create compelling screen based interactions. Use these findings to create a methodology (and set of tools if necessary) for practicing (focused study, not professional practice) the design of screen based interaction.
Premises
Any interaction can be broken down into a number of smaller actions. Regardless of context or scale the smallest action in any activity is one of manipulation; An action where the values of two dissimilar properties are brought into alignment. As mastery of an activity may be accomplished in part by the mastery of the actions that form it, mastering the “design of small actions” seems like a good method for mastering the “design of an activity” or the “design of screen based interaction”.
What does an interactive designer do?
WHAT IS THE STATE OF THE SYSTEM? WHAT CAN THE USER DO?
PROCESS HAS NOT BEGUN START PROCESS
START
ENTITY SELECTED SELECT DIFFERENT ENTITY
ENTITY SELECTED ADJUST DIMENSIONS
SOME VALUE = 50% ADJUST VALUE
12:00 ADJUST HOUR
12:00 ADJUST HOUR
Model View
What does an interactive designer do? 1) Visualize data and functionality.
Varying communication of the same model. “Human Clock”
Varying communication of the same functionality “Don’t Shoot the Puppy”
CURRENT TEMPERATURE SET DESIRED TEMPERATURE
View Model
(start designing!)
“Super Chill air conditioners are great!” ????
View Model ?!
“Super Chill air conditioners are great!”
“Super Chill air conditioners are great!” ...and 200 facts about them...
View Model ]
? ? “Super Chill air conditioners are great!” ...and 200 facts about them...
Message
Without a model, where does an interactive designer start? Metaphor
PAGE BUTTON MENU FOLDER WINDOW TAB SLIDER SCROLL BAR ...
Option A: Readymade Interactive Metaphors:
View Model
CURRENT PAGE GOTO NEXT/PREVIOUS PAGE (start designing!)
(Nada)
Option B: Metaphor Building Blocks?
SQUARE SIZE, POSITION, ROTATION, COLOR, TEXTURE
Model:
RECTANGLE WIDTH, HEIGHT, POSITION, ROTATION, COLOR, TEXTURE
Model:
CUBE, FROM ONE SIDE SIZE, XYZ POSITION, HPB ROTATION, COLOR, TEXTURE
Model:
COLLECTION OF PIXELS NUMBER OF PIXELS, COLOR OF EACH PIXEL, LOCATION OF EACH PIXEL
Model:
HOLE IN THE PAGE SIZE, DEPTH
Model:
SKYLIGHT IN A LIT ROOM AT NIGHT TIME OF DAY, CLOUD COVER, STAR VISIBILITY, SUN & MOON VISIBILITY
Model:
MASCULINITY DARKNESS, EDGE DEFINITION, ROUNDNESS?...
Model:
modeling
model { width = 100 height = 100 color = 0x000000 x = 0 y = 0 rotation = 0 }
RECTANGLE METAPHOR
mapping
model { width = mouseX height = mouseY color = 0x000000 x = 0 y = 0 rotation = 0 }
RECTANGLE METAPHOR
Switching Models, Re-mapping input “This is the Only Level ”
What does an interactive designer do? 1) Visualize data and functionality. 2) Create and model metaphors
Manipulating Metaphors
Nothing stops metaphors from overlapping, changing, or being nested inside
- ne another.
CONNECTED OBJECTS COLLECTION OF OBJECTS
HEIGHT HEIGHT OF ARRANGEMENT
CONNECTED OBJECTS COLLECTION OF OBJECTS
HEIGHT HEIGHT OF ARRANGEMENT
(AS) COLLECTION OF OBJECTS
HEIGHT OF ARRANGEMENT
(AS) COLLECTION OF OBJECTS
HEIGHT OF ARRANGEMENT
(AS) CONNECTED OBJECTS
HEIGHT
(AS) CONNECTED OBJECTS
HEIGHT
(AS) COLLECTION OF OBJECTS
HEIGHT OF ARRANGEMENT
(AS) COLLECTION OF OBJECTS
HEIGHT OF ARRANGEMENT
Visualizing data and functionality ...including the potential functionality of other available metaphors.
Switching Metaphors “Fez”
“Interactive Hand” Simultaneous manipulation of variables from two separate metaphors
Switching Metaphors “Okami”
Switching Metaphors “Interactive figure/ground”
Sources
Humane Interface, Jeff Raskin *Software Takes Control, Lev Manovich Language of New Media, Lev Manovich Visual Thinking, Arnheim *Digital Ground, Malcolm McCullough Abstracting Craft, Malcolm McCullough Miniature Gardens,Chaim Gingold Metaphor in Design, Dan Saffer Design of Everyday Things, Donald Norman Windows and Mirrors, Jay David Bolter and Diane Gromala “I Have No Words But I Must Design”, Gregg Costikyan “Abstract Formal Design Tools”, Doug Church Theory of Fun, Raph Koster The Art of Game Design, Jesse Schell Rules of Play, Salen & Zimmerman Designing for Interaction : Dan Saffer *(reading) **(reading list)