SlideShare a Scribd company logo
Essentials of user interaction design


                                   Memi Beltrame


          Follow the Flow
Essentials of User Interaction Design



© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   1
Essentials of user interaction design

 User Interaction Design Shapes Behaviour

                                                                 Behaviour
                                                               Interaction designers


User
Experience


                                 Form                                                  Content
                                 Graphic designers                                     Information architects




 © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009                    2
Essentials of user interaction design

Behaviour is the Key


               !       Make the software behave
                       like a considerate being                                     !
 • Respond to the different types of users
   (and their behaviour)
 • Be rational, clear, friendly.

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009       3
Essentials of user interaction design




                           The Principles


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   4
Essentials of user interaction design

These are the Rules
 • Strive for consistency.
 • Get rid of Excise
 • Offer informative feedback.
 • Avoid dialog: Offer UNDO for reversal of actions
 • IF you use dialog: Design it to yield closure.
 • Offer simple error handling.
 • Provide the sense of control.
 • Reduce short-term memory load.
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   5
Essentials of user interaction design




                               Consistency


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   6
Essentials of user interaction design

Strive for consistency
                                                  Behaviour:
                                                  task steps, feedback, action vs navigation




         Form:                                                                      Content
         color, shapes,                                                             command names, tone
         typography, layout,
         icons


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009                    7
Essentials of user interaction design

Consistency Rules
   • Consistency does not imply rigidity

   • Visually distinguish elements that behave
     differently.
     Visually group elements that behave in the
     same way


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   8
Essentials of user interaction design




                                                Excise


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   9
Essentials of user interaction design

Eliminate excise
      Excise is
      • unnecessary work load,
      • visual elements that distract the user
      • complexity that confuses or overwhelms
        the user

                     ! Get rid of excise, sofort !
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   10
Essentials of user interaction design

Excise rules

• Don‘t stop the proceedings with idiocy
• Don‘t clutter the interface
• Don‘t force the user to resize or
  move windows
• Allow input wherever there is output
• Don‘t make the user ask permission
• Reduce the number of places to go

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   11
Essentials of user interaction design




                                               UNDO


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   12
Essentials of user interaction design

The Power of UNDO
UNDO
• is the rescuer of users in distress.
• encourages exploration.
• eliminates sensless confirmation-dialogs

                  ! Don‘t ask, do and UNDO !
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   13
Essentials of user interaction design

UNDO on Websites
On websites undos are typically
• not chronological
• single-level
  (not chained)

Not all actions can be undone
• Sending an e-mail / submitting a form
• logging out
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   14
Essentials of user interaction design

Undo and DELETE in Databases
Include the UNDO-process in your DB scheme
A)
• provide a IS_DELETED flag
• work with views on complex schemes

B)
• Copy INSERT statement(s) of deleted entry to a
  separate UNDO-Table
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   15
Essentials of user interaction design




                                           Feedback




© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   16
Essentials of user interaction design

Offer Informative Feedback
   Give feedback
   • that is helpful
   • that matters to the user
   • that is understandable by the user
         (that‘s probably NOT YOU)
   • without interrupting the user
         (no pop-ups that have to be confirmed)

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   17
Essentials of user interaction design

Design Dialog to Yield Closure
   • Always give exit paths at any time,
   without doing no harm
   and losing no data.


   • Always end a dialogue by giving feedback on
   the ending of the process

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   18
Essentials of user interaction design

Offer Simple Error Handling
Remember
Users get humiliated
when software tells
them they failed.

Therefore:
! Prevent the users from making errors !
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   19
Essentials of user interaction design

Offer Simple Error Handling
• Inform and clean up the mess.
• Don‘t interrupt the user with error message
  boxes . THEY ARE USELESS!
• Considerate software fails gracefully:
      - it stores entered data
      - it gives the possibility to resume the
       process.

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   20
Essentials of user interaction design




              Input & Validation


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   21
Essentials of user interaction design

Forms of Input

   Bounded                                                                          Unbounded
       Boolean:                                                                       Free text
       Yes/no Finite Lists:                                      Phonenumbers
       M/F      days of week                                     Chars: 0-9(+
                                      Ranges:
                                      0-255



© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009                 22
Essentials of user interaction design

Types of Controls
                                                                                    bounded
   • Radiobuttons, checkboxes, selects
         > booleans, shortlists
   • Dials, sliders
         > ranges
   • Textfields with livesearch-like behaviour
         > long finite lists
   • Textfields and textareas
         > Unbound data                                                             unbounded

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009      23
Essentials of user interaction design

Controls and Validation

 If users can make an Input
 they assume it is valid

  ! Use bounded controls for bounded input !

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   24
Essentials of user interaction design

Text Edit Controls and Validation

 • Inform the users what input they can make
     • before they enter
     • in the validation feedback

                                    ! Audit, don‘t edit !

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   25
Essentials of user interaction design

Active Validation
 Active : on entering

 • Use this for validation that can be done
   in the client.

 • Give visual feedback immediately after
   wrong input has happened

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   26
Essentials of user interaction design

Passive Validation
Passive : on blur

• Use this for validation that can not be done
  in the client
       e.g. availability of a username



© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   27
Essentials of user interaction design

Provide the sense of control
• Allow the use of either keyboard or mouse
• Allow users to change focus
• Accomodate users of different levels
• Enable frequent users to use shortcuts
• Allow users to customize the interface
• Don‘t let users just sit there: inform them on
 the progress of the task.

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   28
Essentials of user interaction design

Reduce Short Term Memory Load
• Rely on recognition, not recall
• Provide clues to:
      - where are the users?
      - what are they doing?
• Focus on key information
      - hide less common features
      - allow users to navigate to them

© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   29
Essentials of user interaction design




                                  Conclusion


© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   30
Essentials of user interaction design

This is your Goal


• Consistency                                                                   Users in control
• Orientation                                                                   of a rich
• No Excise                                                                     interface that
• Rich feedback                                                                 allows true
• Entry control                                                                 collaboration  !
© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009                  31
Essentials of user interaction design

References
   Cooper, Alan. 2007. About Face 3: The Essentials of
   Interaction Design. Indianapolis: Wiley Publishing.

   Mandel, Theo. 1997. The Elements of User Interface
   Design. Indianapolis: Wiley Publishing.

   My UI Bookmarks on delicious:
   http://delicious.com/plonk/ui



© Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009   32

More Related Content

PPT
Ibm software configuration management 24-6-2010
PPT
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
PPT
IBM Sametime Polycom Integration
PPT
Polycom - Unified communication with IBM
PDF
Become an IBM Cloud Architect in 40 Minutes
PDF
Tip from IBM Connect2014: XPages Accessibility
PPTX
Video Enabled Business Processes (VEBP)
PDF
ORG - ACCESS MANAGEMENT
Ibm software configuration management 24-6-2010
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
IBM Sametime Polycom Integration
Polycom - Unified communication with IBM
Become an IBM Cloud Architect in 40 Minutes
Tip from IBM Connect2014: XPages Accessibility
Video Enabled Business Processes (VEBP)
ORG - ACCESS MANAGEMENT

Viewers also liked (20)

PDF
Embracing Collaborative Design
PDF
Elements of UX Design
PDF
Just Married: User Centered Design and Agile
PDF
Prototyping for mobile
PDF
Protostrap
PDF
Made by Many: On Collaborative Design
PDF
No Design without Research
PDF
Webfonts: The Hype about Type
PDF
Content Audits
PDF
Swiss mobile stats
PDF
Made By Many - On Collaborative Design
PDF
Scope & co
PDF
Content Strategy
PDF
Dynamic A/B testing with AB/CD
PDF
Clear Language and Readability
PDF
Mind the Gap: On Gender And Technology
PDF
Prototyping and Scrum
PDF
The User Experience of Near Field Communication
PDF
Product Owner ist ein Design Job
PPT
User flow: adding the numbers
Embracing Collaborative Design
Elements of UX Design
Just Married: User Centered Design and Agile
Prototyping for mobile
Protostrap
Made by Many: On Collaborative Design
No Design without Research
Webfonts: The Hype about Type
Content Audits
Swiss mobile stats
Made By Many - On Collaborative Design
Scope & co
Content Strategy
Dynamic A/B testing with AB/CD
Clear Language and Readability
Mind the Gap: On Gender And Technology
Prototyping and Scrum
The User Experience of Near Field Communication
Product Owner ist ein Design Job
User flow: adding the numbers

Similar to Follow the Flow - Essentials of User Interaction Design (20)

PPTX
The Golden Rules by Theo Mandel - Software Engineering
PPTX
Unit 7 performing user interface design
PDF
enhancing-user-experience-through-effective-interaction-design-20231012223329...
PPT
41 gui-design
PPT
41 gui-design
PPTX
golden rules of user interface design
PPTX
User Interface Analysis and Design
PPT
The User Interface-Introduction .ppt
PPT
The User Interface-Introduction .ppt
PPT
Chapter 12 user interface design
ODP
Eliminating the Odd
PPTX
Interaction
PPTX
Ch 1 Introduction to User Interaction Design Mary Margarat
PPTX
Chapter 8 User Interface Design
PPTX
6-User Interface Design_6-User Interface Design.pptx
PPTX
UI/UX Design
PDF
User Interface design and analysis Part.1
PPT
Dr. Janet Six - Using Interaction Design to Create Products That Your Custome...
PPTX
What is Interaction Design?
PPT
Chapter-10.pptytfjyjrdjrtjfdthdfrthrdthrd
The Golden Rules by Theo Mandel - Software Engineering
Unit 7 performing user interface design
enhancing-user-experience-through-effective-interaction-design-20231012223329...
41 gui-design
41 gui-design
golden rules of user interface design
User Interface Analysis and Design
The User Interface-Introduction .ppt
The User Interface-Introduction .ppt
Chapter 12 user interface design
Eliminating the Odd
Interaction
Ch 1 Introduction to User Interaction Design Mary Margarat
Chapter 8 User Interface Design
6-User Interface Design_6-User Interface Design.pptx
UI/UX Design
User Interface design and analysis Part.1
Dr. Janet Six - Using Interaction Design to Create Products That Your Custome...
What is Interaction Design?
Chapter-10.pptytfjyjrdjrtjfdthdfrthrdthrd

More from Memi Beltrame (12)

PDF
Machine Learning for Designers - UX Scotland
PDF
Machine Learning for Designers - UX Camp Switzerland
PDF
Machine Learning for Designers
PDF
Machine Learning for Designers - DX Meetup Basel
PDF
Machine Learning for Designers
PDF
Protostrap
PDF
Zero Adoption: Lessons Learned From Failing at Open Source
PDF
The Big Shift
PDF
UX in the city Coping with Complexity
PDF
Designed for the Worst Case - Zurich's water supply
PDF
Data Driven Design - Frontend Conference Zurich
PDF
Artypedia
Machine Learning for Designers - UX Scotland
Machine Learning for Designers - UX Camp Switzerland
Machine Learning for Designers
Machine Learning for Designers - DX Meetup Basel
Machine Learning for Designers
Protostrap
Zero Adoption: Lessons Learned From Failing at Open Source
The Big Shift
UX in the city Coping with Complexity
Designed for the Worst Case - Zurich's water supply
Data Driven Design - Frontend Conference Zurich
Artypedia

Recently uploaded (20)

PPTX
UI UX Elective Course S1 Sistem Informasi RPS.pptx
PPTX
Acoustics new a better way to learn sound science
PPTX
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
PPTX
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx
PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
PPTX
Acoustics new for. Sound insulation and absorber
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PPTX
8086.pptx microprocessor and microcontroller
PDF
THEORY OF ID MODULE (Interior Design Subject)
PPTX
Project_Presentation Bitcoin Price Prediction
PPTX
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
PDF
Test slideshare presentation for blog post
PPT
robotS AND ROBOTICSOF HUMANS AND MACHINES
PPTX
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PDF
intro_to_rust.pptx_123456789012446789.pdf
UI UX Elective Course S1 Sistem Informasi RPS.pptx
Acoustics new a better way to learn sound science
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
Acoustics new for. Sound insulation and absorber
1 Introduction to Networking (06).pdfbsbsbsb
8086.pptx microprocessor and microcontroller
THEORY OF ID MODULE (Interior Design Subject)
Project_Presentation Bitcoin Price Prediction
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
Test slideshare presentation for blog post
robotS AND ROBOTICSOF HUMANS AND MACHINES
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
22CDH01-V3-UNIT III-UX-UI for Immersive Design
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
analisis snsistem etnga ahrfahfffffffffffffffffffff
intro_to_rust.pptx_123456789012446789.pdf

Follow the Flow - Essentials of User Interaction Design

  • 1. Essentials of user interaction design Memi Beltrame Follow the Flow Essentials of User Interaction Design © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 1
  • 2. Essentials of user interaction design User Interaction Design Shapes Behaviour Behaviour Interaction designers User Experience Form Content Graphic designers Information architects © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 2
  • 3. Essentials of user interaction design Behaviour is the Key ! Make the software behave like a considerate being ! • Respond to the different types of users (and their behaviour) • Be rational, clear, friendly. © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 3
  • 4. Essentials of user interaction design The Principles © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 4
  • 5. Essentials of user interaction design These are the Rules • Strive for consistency. • Get rid of Excise • Offer informative feedback. • Avoid dialog: Offer UNDO for reversal of actions • IF you use dialog: Design it to yield closure. • Offer simple error handling. • Provide the sense of control. • Reduce short-term memory load. © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 5
  • 6. Essentials of user interaction design Consistency © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 6
  • 7. Essentials of user interaction design Strive for consistency Behaviour: task steps, feedback, action vs navigation Form: Content color, shapes, command names, tone typography, layout, icons © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 7
  • 8. Essentials of user interaction design Consistency Rules • Consistency does not imply rigidity • Visually distinguish elements that behave differently. Visually group elements that behave in the same way © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 8
  • 9. Essentials of user interaction design Excise © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 9
  • 10. Essentials of user interaction design Eliminate excise Excise is • unnecessary work load, • visual elements that distract the user • complexity that confuses or overwhelms the user ! Get rid of excise, sofort ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 10
  • 11. Essentials of user interaction design Excise rules • Don‘t stop the proceedings with idiocy • Don‘t clutter the interface • Don‘t force the user to resize or move windows • Allow input wherever there is output • Don‘t make the user ask permission • Reduce the number of places to go © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 11
  • 12. Essentials of user interaction design UNDO © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 12
  • 13. Essentials of user interaction design The Power of UNDO UNDO • is the rescuer of users in distress. • encourages exploration. • eliminates sensless confirmation-dialogs ! Don‘t ask, do and UNDO ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 13
  • 14. Essentials of user interaction design UNDO on Websites On websites undos are typically • not chronological • single-level (not chained) Not all actions can be undone • Sending an e-mail / submitting a form • logging out © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 14
  • 15. Essentials of user interaction design Undo and DELETE in Databases Include the UNDO-process in your DB scheme A) • provide a IS_DELETED flag • work with views on complex schemes B) • Copy INSERT statement(s) of deleted entry to a separate UNDO-Table © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 15
  • 16. Essentials of user interaction design Feedback © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 16
  • 17. Essentials of user interaction design Offer Informative Feedback Give feedback • that is helpful • that matters to the user • that is understandable by the user (that‘s probably NOT YOU) • without interrupting the user (no pop-ups that have to be confirmed) © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 17
  • 18. Essentials of user interaction design Design Dialog to Yield Closure • Always give exit paths at any time, without doing no harm and losing no data. • Always end a dialogue by giving feedback on the ending of the process © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 18
  • 19. Essentials of user interaction design Offer Simple Error Handling Remember Users get humiliated when software tells them they failed. Therefore: ! Prevent the users from making errors ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 19
  • 20. Essentials of user interaction design Offer Simple Error Handling • Inform and clean up the mess. • Don‘t interrupt the user with error message boxes . THEY ARE USELESS! • Considerate software fails gracefully: - it stores entered data - it gives the possibility to resume the process. © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 20
  • 21. Essentials of user interaction design Input & Validation © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 21
  • 22. Essentials of user interaction design Forms of Input Bounded Unbounded Boolean: Free text Yes/no Finite Lists: Phonenumbers M/F days of week Chars: 0-9(+ Ranges: 0-255 © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 22
  • 23. Essentials of user interaction design Types of Controls bounded • Radiobuttons, checkboxes, selects > booleans, shortlists • Dials, sliders > ranges • Textfields with livesearch-like behaviour > long finite lists • Textfields and textareas > Unbound data unbounded © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 23
  • 24. Essentials of user interaction design Controls and Validation If users can make an Input they assume it is valid ! Use bounded controls for bounded input ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 24
  • 25. Essentials of user interaction design Text Edit Controls and Validation • Inform the users what input they can make • before they enter • in the validation feedback ! Audit, don‘t edit ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 25
  • 26. Essentials of user interaction design Active Validation Active : on entering • Use this for validation that can be done in the client. • Give visual feedback immediately after wrong input has happened © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 26
  • 27. Essentials of user interaction design Passive Validation Passive : on blur • Use this for validation that can not be done in the client e.g. availability of a username © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 27
  • 28. Essentials of user interaction design Provide the sense of control • Allow the use of either keyboard or mouse • Allow users to change focus • Accomodate users of different levels • Enable frequent users to use shortcuts • Allow users to customize the interface • Don‘t let users just sit there: inform them on the progress of the task. © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 28
  • 29. Essentials of user interaction design Reduce Short Term Memory Load • Rely on recognition, not recall • Provide clues to: - where are the users? - what are they doing? • Focus on key information - hide less common features - allow users to navigate to them © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 29
  • 30. Essentials of user interaction design Conclusion © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 30
  • 31. Essentials of user interaction design This is your Goal • Consistency Users in control • Orientation of a rich • No Excise interface that • Rich feedback allows true • Entry control collaboration ! © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 31
  • 32. Essentials of user interaction design References Cooper, Alan. 2007. About Face 3: The Essentials of Interaction Design. Indianapolis: Wiley Publishing. Mandel, Theo. 1997. The Elements of User Interface Design. Indianapolis: Wiley Publishing. My UI Bookmarks on delicious: http://delicious.com/plonk/ui © Liip AG - Memi Beltrame - Essentials of User Interaction Design - v3 21.09.2009 32