CS160 Discussion Section Feb 27 2007 David Sun

advertisement
CS160 Discussion Section
Feb 27 2007
David Sun
Rapid Prototyping
• Interface builders can easily show the look-andfeel of a design but requires considerable
programming effort to get it to work and to
show the behavior (flow) of the interaction (see
Tiny Fingers paper).
• What are some of the problems with paper
(low-fi) prototyping?
– Hard to store, search, modify.
– Not really interactive (user must play the computer)
SILK
• A sketch interface for illustrating interface
behaviors during early stages of interface
design.
• Storyboards: a sequence of sketches of the
application's interface state to illustrate
application's behavior in response to enduser actions.
– The focus is on behavior, flow, metaphor rather
than implementation details.
SILK (Cont’)
• Basic notation:
– Screen: a sketch of the interface in a particular
state.
– Arrows: connecting two screens. Source is the
component the end-user interacts with by
clicking to bring the screen to the destination.
• Storyboard model constructs a tree (graph)
representation of the program. Not the
entire tree needs to be constructed since
the focus is on key sequences.
Video of SILK
DENIM
DENIM VIDEO
Storyboards (review)
• Tell the user’s experience of completing
their tasks
• Series of frames depicting key steps in
reaching the user’s goal
– Can use a pin board for easy
rearrangment/editing
• It’s about the user, not the equipment
Storyboards (more review)
• Describe the interaction context
– Useful to show user in at least 1st frame
(establishing shot)
– Show relationship between the user and the
environment
– Show relationship between the user and the
system
• A series of actions or operations toward a
goal
– Choose the goal
– Plan ordered set of actions to achieve the goal
– Depict each action and outcomes
Examples
• http://vis.berkeley.edu/courses/cs160fa06/WWW/lecturesWWW/sketchingstoryboarding/walk028.html
• http://vis.berkeley.edu/courses/cs160fa06/WWW/lecturesWWW/sketchingstoryboarding/walk031.html
• http://vis.berkeley.edu/courses/cs160fa06/WWW/lecturesWWW/sketchingstoryboarding/walk033.html
Uses
• Communication and visualization
– Large amount of info or sequence of events
– Motion and mechanisms
• Brainstorming
– Solving complex problems; exploring alternatives
• Planning
– Like planning in detail what to film
– Forces designer to think through the possible
outcomes with the design
Shots
• Wide
– taken from a long way away
– people look quite small in this kind of shot
– can see what sort of place the scene is set
in
• Long
– closer than a wide shot
– can see the person from head to toe
– can still see what's around them
http://www.mediaed.org.uk/post
ed_documents/Storyboarding.ht
More shots
• Medium
– from just below their waist to just above
their head
– close enough to see people's expressions
– can see what they are doing with their
hands as well
• Close-up
– shows just the head of the person
– use when it's important to see someone's
expression
Example: Yahoo
• http://kevnull.com/presentations/iasu
mmit2006/iasummit.swf
Exercise
• Storyboard your interface and one of
your tasks
– think about
– think about
system
– think about
– think about
outcomes
the user and goal
the environment and your
the steps
the initial state and the
Administrivia
• Please create a webpage for your
project so I can link it to the course
site.
– Project submissions
– Supplemental material
• Please ANONYMIZE the contextual
inquiry subjects in your reports.
Download