CS 160: Lecture 13 - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

CS 160: Lecture 13

Description:

Simplicity - Common mistakes. Using explicit structure as a crutch. 10/3/09. 15 ... Common mistakes. Arbitrary component positions. Arbitrary component dimensions ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 35
Provided by: can6
Category:
Tags: lecture | mistakes

less

Transcript and Presenter's Notes

Title: CS 160: Lecture 13


1
CS 160 Lecture 13
  • Professor John Canny
  • Spring 2003
  • March 17

2
Administrivia
  • Hifi projects due this Weds, but presentations
    are due after Spring break on 3/31/03

3
Design is
  • About function
  • Good designs support user tasks
  • About form
  • Good designs should be a pleasure to use

4
Design is
  • About communication, not just about the medium
  • Its not abstract expressionism

5
Principles
  • Simplicity
  • Scale, Contrast, Proportion
  • Organization and Visual Structure
  • Grid-based Design

6
Simplicity
  • Simple designs are usually the most effective
  • Form ever follows function - Sullivan

7
Simplicity
8
Simplicity - History
  • Constructivism between the wars

9
Simplicity - Unity
  • One path to simplicity is through unifying
    themes
  • Forms, colors, components with like qualities

10
Simplicity - Refinement
11
Simplicity - Fitness
  • Match the design to the capabilities of the
    technology and the user

Why not use Roman fonts ?
Sans-serif fonts fit the medium
Be careful of slant
12
Simplicity - Common mistakes
  • Clutter and noise

13
Simplicity - Common mistakes
  • Interference between competing elements

14
Simplicity - Common mistakes
  • Using explicit structure as a crutch

15
Simplicity - Common mistakes
  • Belaboring the obvious

16
Simplicity - Common mistakes
  • Overly literal translation

17
Simplicity - Common mistakes
  • Excessive Detail

18
Simplicity - Common mistakes
  • Gratuitous dimensionality

19
Administrivia
  • Hifi projects due this Weds, but presentations
    are due after Spring break on 3/31/03

20
Module and Program
  • A systematic approach to the design of many
    artifacts
  • web pages on a site
  • documentation pages
  • devices in a family
  • Programs describe how to build designs from
    modules.

21
Grid-based Design
22
Grid-based Design
23
Grid-based Design
24
Principles - Focus
  • Focus the design shouldhighlight one or a small
    number of modular elements

25
Principles - Flexibility
  • Flexibility The program should allow variation
    from a theme

Univers Font
26
Principles - Consistency
  • Consistent application The program should
    maximize consistency in size, position,
    texture...

27
Common mistakes
  • Arbitrary component positions
  • Arbitrary component dimensions
  • Random window sizes and layouts
  • Unrelated icon sizes and imagery
  • Inconsistent control presentations
  • Inconsistent visual language

28
Techniques
  • Reinforcing structure through repetition Repeat
    design elements across the program
  • Stylesheets can help

29
Techniques
  • Establish modular units

30
Techniques - Canonical grid
  • The canonical grid (see notes)
  • An six-column basic grid with column separators
    and label templates
  • Can be implemented with HTML tables

31
Canonical Grid
  • Determine any size restrictions
  • Define horizontal and vertical modules
  • Develop a rough sketch of sizes, positions,
    orientations
  • Use the canonical grid to adjust sizes and
    positions of control elements
  • For dynamic layouts, figure out the minimum
    workable size.

32
Canonical Grid
33
Canonical Grid
34
Places to go
  • MetaDesign www.metadesign.com
  • IDEO www.ideo.com
  • Frog Design www.frogdesign.com
  • Swim studio www.swimstudio.com
  • Cooper Interaction Design www.cooper.com
  • Aaron Marcus and Associates www.amanda.com
  • Icarian www.icarian.com
Write a Comment
User Comments (0)
About PowerShow.com