CS 160: Lecture 11

CS 160: Lecture 11

CS 160: Lecture 11 Professor John Canny Fall 2004 10/11/2004 1 Administrivia Midterms will be handed out in lab today and tomorrow. Hi-Fi prototype assignment is being handed out today, due in two weeks. 10/11/2004 2 Design is… About function: * Good designs support user tasks About form: * Good designs should be a pleasure to use 10/11/2004 3 Design is… About communication, not just about the medium Its not abstract expressionism: 10/11/2004 4 History Russian Constructivism between the wars 10/11/2004 5 Bauhaus (1919-33) 3 Principles that shaped modern design: * Form follows function 10/11/2004 6 Bauhaus 3 Principles that shaped modern design: * Economy of form (limited shape vocabulary) 10/11/2004 7 Bauhaus 3 Principles that shaped modern design: * Integrity of materials 10/11/2004 8 UI Design Principles Simplicity Scale, Contrast, Proportion Organization and Visual Structure Grid-based Design 10/11/2004 9 Simplicity Simple designs are usually the most effective “Form ever follows function” - Louis Sullivan 10/11/2004 10 Simplicity 10/11/2004 11 Simplicity - Unity One path to simplicity is through unifying themes: * Forms, colors, components with like qualities 10/11/2004 12 Simplicity - Refinement 10/11/2004 13 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 10/11/2004 14 Simplicity - Common mistakes Clutter and noise 10/11/2004 15 Simplicity - Common mistakes Interference between competing elements 10/11/2004 16 Simplicity - Common mistakes Using explicit structure as a crutch 10/11/2004 17 Simplicity - Common mistakes Belaboring the obvious 10/11/2004 18 Simplicity - Common mistakes Overly literal translation 10/11/2004 19 Simplicity - Common mistakes Excessive Detail 10/11/2004 20 Simplicity - Common mistakes Gratuitous dimensionality 10/11/2004 21 Break Midterms will be handed out in lab today/tomorrow Next assignment (Hi-Fi prototype) goes out today. 10/11/2004 22 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. 10/11/2004 23 Grid-based Design 10/11/2004 24 Grid-based Design 10/11/2004 25 Grid-based Design 10/11/2004 26 Principles - Focus Focus: the design should highlight one or a small number of modular elements 10/11/2004 27 Principles - Flexibility Flexibility: The program should allow variation from a theme Univers Font 10/11/2004 28 Principles - Consistency Consistent application: The program should maximize consistency in size, position, texture... 10/11/2004 29 Common mistakes Arbitrary component positions Arbitrary component dimensions Random window sizes and layouts Unrelated icon sizes and imagery Inconsistent control presentations Inconsistent visual language 10/11/2004 30 Techniques Reinforcing structure through repetition: Repeat design elements across the program Stylesheets can help 10/11/2004 31 Techniques Establish modular units 10/11/2004 32 Techniques - Canonical grid The canonical grid An six-column basic grid with column separators and label templates Can be implemented with HTML tables 10/11/2004 33 The canonical grid 10/11/2004 34 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. 10/11/2004 35 Canonical Grid 10/11/2004 36 Canonical Grid 10/11/2004 37 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 10/11/2004 38.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    38 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us