Elegance & Simplicity and Scale, Contrast & Proportion Luc - - PowerPoint PPT Presentation

elegance simplicity and scale contrast proportion
SMART_READER_LITE
LIVE PREVIEW

Elegance & Simplicity and Scale, Contrast & Proportion Luc - - PowerPoint PPT Presentation

User Interface Design and Programming CS422 Elegance & Simplicity and Scale, Contrast & Proportion Luc Renambot renambot@uic.edu Book Designing Visual Interfaces by Mullet and Sano Select the elements "maximize meaning,


slide-1
SLIDE 1

User Interface Design and Programming CS422

Luc Renambot renambot@uic.edu

Elegance & Simplicity and Scale, Contrast & Proportion

slide-2
SLIDE 2

Book

  • Designing

Visual Interfaces by Mullet and Sano

slide-3
SLIDE 3

Select the elements

  • "maximize meaning, minimize means" -

Abram Games, graphic designer

  • Enhance communication by carefully

selecting elements to be emphasized

slide-4
SLIDE 4

Economy

  • Solve the problem completely, in a highly

economical way

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

Simplicity

  • Elegant solutions reveal an intimate

understanding of the problem and an ability to ensure that its essence is grasped by the consumer

  • Minimization of component parts and

simplification of relationships between the parts

slide-8
SLIDE 8

Benefits of Simplicity

  • Approachability - rapidly apprehended and

understood to support immediate use

  • Recognizability - less visual information,

more easily assimilated, understood, remembered

  • Immediacy - greater impact because they

are recognized and understood without conscious effort

  • Usability - improving approachability and

memorability enhance usability

slide-9
SLIDE 9

3 Principles of Simplicity

  • Elements must be unified to produce a

coherent whole

  • Parts, and the whole, must be refined to focus

the viewer's attention on the essential aspects

  • Fitness of the solution to the communication

problem must be ensured at every level

slide-10
SLIDE 10

Example

slide-11
SLIDE 11

Common Errors

  • Clutter and visual noise
  • Interference between competing elements
  • Using explicit structure as a crutch
  • Belaboring the obvious
  • Overly literal translation
  • Excessive detail and embellishment
  • Gratuitous dimensionality
slide-12
SLIDE 12

Clutter and visual noise

slide-13
SLIDE 13

Interference between competing elements

slide-14
SLIDE 14

Using explicit structure as a crutch

slide-15
SLIDE 15

Belaboring the obvious

slide-16
SLIDE 16

Overly literal translation

slide-17
SLIDE 17

Excessive detail and embellishment

slide-18
SLIDE 18

Gratuitous dimensionality

slide-19
SLIDE 19

London Underground Map

slide-20
SLIDE 20
slide-21
SLIDE 21

Line Map

slide-22
SLIDE 22

CTA

slide-23
SLIDE 23

CTA

slide-24
SLIDE 24

Techniques

  • Reducing a design to its essence
  • Regularizing the elements of the design
  • Combining elements for maximum leverage
slide-25
SLIDE 25

Reduction

  • Reinforce the message by removing non-essential elements
  • 1. Determine the essential qualities (typically a short list of

adjectives) that should be conveyed by the design, along with any fixed formal elements, such as a name or label, an essential control, or color, texture, pattern, or image.

  • 2. Critically examine each element in the design and ask yourself why

it is needed, how it relates to the essence of the design (identified above), and how the design would suffer without it. If you can't answer any of these questions, remove the element.

  • 3. Try to remove the element from the design anyway. What happens?

If the design collapses, either functionally or aesthetically, the element must be replaced. Otherwise, consider omitting it from the final solution.

slide-26
SLIDE 26

Department of Transportation Icons

slide-27
SLIDE 27

Department of Transportation Icons

slide-28
SLIDE 28

Department of Transportation Icons

slide-29
SLIDE 29

Regularizing

  • Establishing a pattern simplifies the design by

moving the viewer's experience to a higher level of abstraction.

  • Reduce information by repeating elements

according to a discernable rule, principle, or rhythm

  • Reduce visual complexity and enhance

structure and predictability

slide-30
SLIDE 30

Regularizing

  • Align or reflect elements along common axis
  • Standardizing or repeating sizes and spacing
  • Reducing components to basic geometric forms
  • Any irregularity will be interpreted as significant by

the user even where none was intended. By regularizing non-critical elements throughout the work, you can attract the user's attention by reliably introducing an obvious irregularity whenever you do wish to make a distinction

slide-31
SLIDE 31

Regularizing

  • Use of regular geometric forms, simplified

contours, and simple colors wherever possible

  • If multiple similar forms are required, make them

identical, if possible,in size, shape, color, texture, line-weight, orientation, alignment, or spacing.

  • Limit variation in typography to a few sizes from
  • ne or two families
  • To reap the benefits of regularity, make sure

critical elements intended to stand out in the display are not regularized

slide-32
SLIDE 32

Leverage

  • Good example is the header for a window
  • label
  • drag area
  • place to put window management controls
  • place to show which window has focus
slide-33
SLIDE 33

Leverage

  • Review the functional role played by each element in

the design (This information should be a natural product of the reduction phase.)

  • Look for situations where multiple elements are filling

(or partially filling) the same role

  • Question whether an element's role could be filled as

well by an adjacent component, possibly after minor modifications

  • Combine redundant elements into a single, simpler unit
  • r replace the lot with a common higher-level idiom

from the target environment designed to address the situation.

slide-34
SLIDE 34

Too much leverage

  • 70s LED watch with

multiple functions controlled by 2 small buttons: display time/date (the display was normally

  • ff to conserve battery

power), switch into set time mode, switch into set date mode, increase the value of the time (or date)