Graphic Design and Gestalt Principles: CS160: User Interfaces
Graphic Design and Gestalt Principles: CS160: User Interfaces
Principles
CS160: User Interfaces
Maneesh Agrawala
Keepin' it Real: Pushing the Desktop Metaphor with Physics, Piles and the Pen [Agarawala 06]
VIDEO
1
Due Soon
Interactive Prototype (due Apr 6)
– Redesign interface based on lofi feedback
– Create first working implementation
• Can include Wizard of Oz parts where justified
• Can include pre-built (canned) functionality but only if
heavily justified
Upcoming Lectures
Apr 6: Stephen Few
– Information display
2
Talk You Should Attend
Bjoern Hartmann
– HCI faculty candidate
– Works on design, implementation and
evaluation of authoring tools for UIs
Lofi Prototype
Graded: Pick up at end of lecture
– Avg 67.13 Stdev: 5.77
Videos great!
– Example: Dashr
Carol Chen
Timofey Titov
David Burban
Matthew Can
3
Topics
• Graphic design
• Simplicity and elegance
• Color
• Gestalt principles
• Grid-based design
Graphic Design
4
Design is about Communication
5
Design is about Form and Function
• Form – good designs should be a pleasure to use
• Function – good design supports users’ tasks
Modern Design
Russian constructivism (1920s) was the first big
influence. It had two themes:
• Technology
• Human behavior and rhythms
6
Modern Design
The biggest influence on 20th century design was the
Bauhaus School in Germany.
7
Principles of Modern Design
2. Economy of form - limited vocabulary - minimalism
8
Principles of Modern Design
3. Integrity of materials – not just a modern principle
9
Principles of Modern Design
4. Integrity of structure
10
Simplicity and Elegance
Simplicity
Simple, minimalist, designs are usually the most effective
11
Elegance
Reduction: Only include essential elements
Regularization: Use one set of shapes, colors, forms etc.
Leverage: Use elements in multiple roles
– scrollbar allows scrolling and indicates
position in document
Benefit: Approachability
12
Benefit: Recognizability
Benefit: Immediacy
13
Unity
One path to simplicity & elegance is through unifying themes:
– Forms, colors, components with like qualities
Refinement
14
Fitness
Match design to capabilities of technology and user
15
Mistakes: Interference
16
Mistakes: Belaboring the Obvious
17
Mistakes: Excessive Embellishment
Minimalists hate it, but sometimes users like embellishments (i.e. Apple’s designs)
Color
18
Color Spaces
RGB CMY
Additive Subtractive
Electronic Media Printed Media
Technology-Centered Colors
• Nice RGB Hex codes, “evenly” distributed
• But, lime green and hot pink?
19
Perceptual Organization
Lightness
Colorfulness
Hue
20
Tips for Picking Colors
• Use a small palette (6 color Java look and feel)
21
Let Someone Else Pick For You
ColorBrewer.org
Gestalt Principles
22
Principles
• figure/ground
• proximity
• similarity
• symmetry
• connectedness
• continuity
• closure
• common fate
• transparency
Figure/Ground
Principle of surroundedness
http://www.aber.ac.uk/media/Modules/MC10220/visper06.html
23
Figure/Ground
Ambiguous Unambiguous
http://www.aber.ac.uk/media/Modules/MC10220/visper06.html
Proximity
24
Proximity
Elements that are near each other will seem to be
related…
Dinner Farm
Bison Calf
Chicken Elk
Salmon Goat
Crab Rabbit
Pork Deer
Proximity
Elements that are near each other will seem to be
related…
Farm Dinner
Bison Calf
Chicken Elk
Salmon Goat
Crab Rabbit
Pork Deer
25
Proximity
Think about which elements are logically related –
draw a graph if necessary. Then lay them out so that
the graph is as untangled as possible.
Proximity
Tuesday, November 4
Election Day
26
Similarity
Symmetry
27
Connectedness
Continuity
28
Continuity: Vector Fields
Prefer field that shows smooth continuous contours [from Ware 04]
Closure
We see a circle behind a rectangle, not a broken circle [from Ware 04]
29
Common Fate
Transparency
30
Grid-Based Design
Grid Systems
31
Web Page Layout
Grids can shape layout without over constraining it
– Grid is not always obvious from page layout
– Produces good repetition of size and shape
Alignment
Every item on a screen has a relationship to the other
items. Elements that are almost collinear should be
aligned.
32
Common Mistakes
• Arbitrary component positions and dimensions
• Random window sizes and layouts
• Unrelated icon sizes and imagery
• Poor alignment
Techniques
Reinforce structure through repetition
– Repeat design elements across the layout
– Stylesheets can help
33
Techniques
Canonical Grid
– Six-column grid with column separators and label templates
– Covers most common grid-based layouts
– Can be implemented with HTML tables
Summary
• Design is about communication, form and function
– Simplicity and elegance are keys to good design
– Minimalism constrains you and reduces chances of bad design
• Use a small palette of colors
– Let others pick them for you (colorbrewer.org)
• Human vision is organized by Gestalt Principles
– Be aware of these principles as you design the visual look
• Avoid common layout mistakes using grid-based
design
34
Next Time
Visualization
– Information Visualization. Readings in Information
Visualization. Chap 1. Card, Mackinlay, Schneiderman.
35