SlideShare a Scribd company logo
1 of 132
Download to read offline
IA Interfaces
⁄  From
 Jenifer Tidwell
 Designing Interfaces
 O’Reilly, 2005
2. Organizing the
                                        3. Getting Around
1. What Users Do     Content – IA &
                                           – Navigation
                        Structure


                                           6. Showing
                    5. Doing Things –
4. Organizing the                        Complex Data –
                        Actions &
 Page – Layout                            Information
                       Commands
                                            Graphics


 7. Getting Input                       9. Making it look
                     8. Builders and
  From Users –                            good – Visual
                         Editors
Forms & Controls                        Style & Aesthetics
1. What Users Do
A Means to an    User Research     Motivation to
End              •  Direct         Learn
•  Why?             observation    •  Intermediate-to-
•  Why really?   •  Case studies      expert users
                 •  Surveys        •  Occasional users
                 •  Personas       •  The middle
                                      ground
Human       1.1 Safe      1.2 Instant         1.3
Behaviors   Exploration   Gratification    Satisficing


            1.4 Changes                       1.6
                          1.5 Deferred
                 in                       Incremental
                            Choices
             Midstream                    Construction

                                              1.9
               1.7         1.8 Spatial
                                          Streamlined
            Habituation     Memory
                                           Repetition

               1.10          1.11          1.12 Other
            Prospective    Keyboard         People‘s
             Memory          Only            Advice
⁄  “Let me explore without getting lost or getting into trouble.”


⁄  Make it possible to explore without dire consequences
⁄  Avoid pop-ups and provide a predictable back button


⁄  Patterns:

3.31 Escape Hatch - 5.51 Multi-level
Undo
⁄  “I want to accomplish something now, not later.”


⁄  Make the first screen stunningly easy
⁄  Don’t hide functionality behind a splash screen
⁄  Don’t put long sets of instructions in front of the first task
⁄  Don’t use “(Skip this) Ad!”
⁄  “This is good enough. I don’t want to spend more time
  learning to do better.”

⁄  Make labels short
⁄  Simplify the layout
⁄  Use forward/ backward navigation
⁄  “Don’t Make Me Think”
⁄  Use the layout to communicate meaning



All patterns 4.32-4.43
⁄  “I changed my mind about what I was doing.”


⁄  Provide opportunities
⁄  Don’t lock users into a choice-poor environment
⁄  Provide re-entrance: “I’ll finish it later”



2.17 Wizard - 3.22 Global Navigation -
3.23 Hub and Spoke - 3.25 Modal
Panel - 3.27 Breadcrumbs - 7.77 Good
Defaults
⁄  “I don’t want to answer that now; just let me finish.”


⁄  Keep registration hurdles to the bare minimum
⁄  Don’t require a first-time registration at all
⁄  “You can always change this later”
⁄  Don’t offer too many up-front choices



2.18 Extras on Demand - 7.77 Good
Defaults
⁄  “Let me change this. That doesn’t look right; let me change
  it again. That’s better.”

⁄  Make it easy to build small pieces one at a time
⁄  Keep the interface responsive to quick changes
⁄  Give feedback
⁄  Induce a state of “flow”
⁄  “That gesture works everywhere else; why doesn’t it work
 here, too?”

⁄  Control-S, Control-C, Control-V
⁄  Provide consistency
⁄  Don’t rely on dialog boxes with default choices
⁄  “I swear that button was here a minute ago. Where did it
  go?”

⁄  Make use of the desktop metaphor
⁄  Don’t rearrange controls
⁄  Don’t use dynamically changing menus
⁄  Put similar functionality in similar places
⁄  Purposefully use tops and bottoms of lists



4.37 Movable Panels - 4.41 Responsive
Disclosure
⁄  “I’m putting this here to remind myself to deal with it later.”


⁄  Give people the tools to create their own reminder systems
⁄  Don’t organize or sort things automatically
⁄  Leave artifacts around that identify unfinished tasks
⁄  “I have to repeat this how many times?”


⁄  Make use of the desktop metaphor
⁄  Don’t rearrange controls
⁄  Don’t use dynamically changing menus
⁄  Put similar functionality in similar places
⁄  Purposefully use tops and bottoms of lists



5.53 Macros
⁄  “Please don’t make me use the mouse.”


⁄  Switching between the mouse and keyboard takes time and
   effort
⁄  Define keyboard shortcuts
⁄  Integrate the use of arrow keys, the Tab key, and the Return
   key
⁄  Define “default buttons” representing the “safe” action



8.83 Spring-Loaded Mouse
⁄  “What did everyone else say about this?”


⁄  Integrate social components
⁄  Link to external resources
⁄  Encourage people to post their creations/ advice …



2.20 Multi-level Help
2. IA & Structure
Content Structure         Physical Structure
•    List of objects      •  Multiple windows
•    List of actions      •  One-window paging
•    List of categories   •  Tiled panes
•    List of tools
Content &   2.13 Two-
                          2.14 Canvas
Physical      panel
                          Plus Palette
Structure    Selector

            2.15 One-        2.16
             window       Alternative
            Drilldown       Views

                                            2.19
                          2.18 Extras
Sequence    2.17 Wizard
                          on Demand
                                         Intriguing
                                         Branches


            2.20 Multi-
  Help      level Help
3. Navigation
Staying Found            The Cost
•  Good signage          •  Keeping distances
•  Environmental clues      short
•  Maps                  •  Avoiding too many
                            jumps
3.21 Clear    3.22 Global   3.23 Hub and
Interlinks   Entry Points   Navigation       Spoke



                            3.25 Modal
             3.24 Pyramid
                               Panel


  Sign-         3.26
              Sequence
                                3.27
                                             3.28
                                           Annotated
                            Breadcrumbs
  posts         Map                        Scrollbar

             3.29 Color-
                coded
              Sections


 Visual          3.30
              Animated
 Trick        Transition


 Trump       3.31 Escape
                Hatch
 Card
4. Layout
The Basics            Grouping and
•  Visual hierarchy   Alignment
•  Visual flow        •  Proximity    Dynamic
                      •  Similarity   Aspects
                      •  Continuity
                      •  Closure
4.32 Visual   4.33 Center
Hierarchy   Framework        Stage


            4.34 Titled   4.35 Card
Chunking     Sections       Stack


               4.36          4.37
             Closable      Movable
              Panels        Panels

            4.38 Right/      4.39
  Flow         Left        Diagonal
            Alignment      Balance

               4.40
    ?        Property
              Sheet


Dynamic        4.41
            Responsive
                             4.42
                          Responsive
                                        4.43 Liquid
Aspects                                   Layout
            Disclosure     Enabling
5. Actions
Renderings          Invisibles            Nonstandards
•  Buttons          •  Double-clicks      •  Icons
•  Menu bars        •  Keyboard actions   •  Clickable text
•  Pop-up menus     •  Drag-and-drop      •  Hovers
•  Dropdown menus   •  Typed commands     •  Manipulable objects
•  Toolbars                               •  Anything …
•  Links
•  Action panels
5.44 Button      5.45 Action
Presentation      Groups            Panel



               5.46 Prominent    5.47 Smart
 Specifics     “Done” Button     Menu Items



                                5.49 Progress      5.50
 Operation      5.48 Preview
                                  Indicator     Cancelability



                5.51 Multi-     5.52 Command
 Sequence       level Undo          History
                                                5.53 Macros
6. Info Graphics
Organizational Models   Pre-attentive Variables
•    Linear             •    Color hue
•    Tabular            •    Color brightness
•    Hierarchical       •    Color saturation
•    Network            •    Texture
•    Geographic         •    Position and alignment
•    Other              •    Orientation
                        •    Size
                        •    Shape
Navigation and Browsing                   Sorting and Rearrangement
•    Scroll and pan                       •    Alphabetically
•    Zoom                                 •    Numerically
•    Open and close points of interest    •    By date or time
•    Drill down into points of interest   •    By physical location
                                          •    By category or tag
                                          •    By popularity
                                          •    User-designed
                                          •    Completely random
Searching and           The Data
Filtering               •  Labels
•  Highly interactive   •  Legends
•  Iterative            •  Axes, rulers, scales,
•  Contextual              and timelines
                        •  Datatips
                        •  Data brushing
6.54                     6.56
                              6.55
  For All     Overview
                             Datatips
                                         Dynamic
              Plus Detail                Queries


              6.57 Data     6.58 Local
              Brushing       Zooming


For Tables                    6.60
              6.59 Row
                             Sortable
 & Lists       Striping
                              Table


              6.61 Jump     6.62 New-
                to Item     item Row


   For          6.63
                            6.64 Tree
              Cascading
Hierarchies                   Table
                Lists


              6.65 Multi-   6.66 Small     6.67
 Sequence      Y Graph       Multiples   Treemaps
Forms & Controls
Principles                     Factors
•  Make it understandable      •  Available space
•  Avoid questions             •  User sophistication
•  Don’t rely on memory        •  Expectations
•  Don’t literally translate   •  Available technology
   the programming model
•  Usability test it
•  Choose wisely
List of Items        Text                 Numbers            Dates or
•  One of two        •  One line          •  Any type or     Times
   options           •  One-of-N choice      format          •  Forgiving
•  One of N items    •  Multiple lines    •  Bounded range      format
•  Many of N                              •  Subrange        •  Structured
   items                                                        format
•  Constructing an                                           •  Chooser
   unordered list
7.68          7.69
                                       7.70 Fill-in-
  Text      Forgiving    Structured
                                        the-blanks
             Format       Format


            7.71 Input   7.72 Input    7.73 Auto-
              Hints       Prompt       completion


  Other       7.74
            Dropdown
                             7.75
                         Illustrated
                                        7.76 List
Than Text                                Builder
             Chooser      Choices

                         7.78 Same-
            7.77 Good
 For All     Defaults
                         page Error
                          Message
Builders & Editors
Idioms                    Principles               Selection
•  Page layout editors    •  WYSIWYG               •  Single click
•  Image editors          •  Direct manipulation   •  Double click
•  Vector-graphics        •  Modes                 •  Triple click
   editors                                         •  Click, drag, release
•  Web site builders                               •  Shift-click
•  GUI builders                                    •  Control-click
•  Generic text editors
8.81
               8.79 Edit-in-   8.80 Smart
  Overall          place        Selection
                                              Composite
                                              Selection

                               8.83 Spring-
               8.82 One-off
                                  loaded
                  Mode
                                   Mode

                  8.84
  Direct                         8.85
                                              8.86 Guides
               Constrained
Manipulation     Resize
                               Magnetism


WYSIWYG-        8.87 Paste
 related        Variations
9. Looks Good?
Principles                       Web and Apps!
•    Color                       •    UI Guidelines
•    Typography                  •    Backgrounds
•    Spaciousness and crowding   •    Colors and fonts
•    Angles and curves           •    Borders
•    Texture and rhythm          •    Images
•    Images
•    Cultural references
•    Repeated visual motifs
9.89 Few
          9.88 Deep                  9.90 Corner
Design   Background
                        Hues, Many
                          Values
                                     Treatments


         9.91 Borders                    9.93
                           9.92
           that Echo                  Contrasting
                         Hairlines
             Fonts                   Font Weights


Meta-     9.94 Skins
design
Credits
/kubina/120536705/




                                                           /ntr23/730371240/




                       http://www.flickr.com
                                                 /angelamaphone/2663422833/




                                                  /8177037@N06/2137654069/




                                               /photos_by_kenneth/3150864569

Screenshots:
⁄  Jenifer Tidwell
                                                    /mauricekoop/1112430097/
⁄  Me, myself, and I
/23176450@N08/2663925153/




/zen/1585255/




                             http://www.flickr.com
/haraldfelgner/2589744468/



                                                     The book:
/byammar/2920274366/
                                                     ⁄  Jenifer Tidwell, Designing
                                                        Interfaces, 2006, O‘Reilly
/haraldfelgner/2562128495/                           ⁄  www.designinginterfaces.com
                                                     ⁄  jtidwell.net
                                                     Order via:
/liewcf/894035077/
                                                     ⁄  bit.ly/cf7TQD
Read More
⁄  Harald Felgner
⁄  A spectrum of projects, from international marketing to IT.
⁄  ux.felgner.ch

More Related Content

What's hot

UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshopInova LLC
 
What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the DifferenceVibloo
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaAnton Chandra
 
Laravel introduction
Laravel introductionLaravel introduction
Laravel introductionSimon Funk
 
Usability engineering Usability testing
Usability engineering Usability testingUsability engineering Usability testing
Usability engineering Usability testingREHMAT ULLAH
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Wireframing Basics - UX and the Design Process by Amber Vasquez
Wireframing Basics - UX and the Design Process by Amber VasquezWireframing Basics - UX and the Design Process by Amber Vasquez
Wireframing Basics - UX and the Design Process by Amber VasquezMightybytes
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionProttay Karim
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web formmentorrbuddy
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentationaayush_jain_87
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 

What's hot (20)

UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the Difference
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
User interface-design
User interface-designUser interface-design
User interface-design
 
Balsamiq
BalsamiqBalsamiq
Balsamiq
 
Laravel introduction
Laravel introductionLaravel introduction
Laravel introduction
 
Usability engineering Usability testing
Usability engineering Usability testingUsability engineering Usability testing
Usability engineering Usability testing
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
Laravel Tutorial PPT
Laravel Tutorial PPTLaravel Tutorial PPT
Laravel Tutorial PPT
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Wireframing Basics - UX and the Design Process by Amber Vasquez
Wireframing Basics - UX and the Design Process by Amber VasquezWireframing Basics - UX and the Design Process by Amber Vasquez
Wireframing Basics - UX and the Design Process by Amber Vasquez
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web form
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 

Viewers also liked

Let's make users happy
Let's make users happyLet's make users happy
Let's make users happydpuiu
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Robert Stribley
 
Buenaidea service design
Buenaidea service designBuenaidea service design
Buenaidea service designTomás Garcia
 
Desarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doDesarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doCÉSAR MC
 
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...Proceso Digital
 
Introducing ican
Introducing icanIntroducing ican
Introducing icanBroadVision
 
Mesa 1315 Rodas hasta Rojas
Mesa 1315   Rodas hasta RojasMesa 1315   Rodas hasta Rojas
Mesa 1315 Rodas hasta RojasGabriel Conte
 
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHaz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHenry Vargas
 
Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Kmylitta Kmelot
 
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...DevOpsDays Tel Aviv
 
How I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerHow I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerTechTrak.com, Inc.
 
Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Roberto Stefanini
 
Etnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecEtnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecNicolás Ortiz Esaine
 

Viewers also liked (20)

Let's make users happy
Let's make users happyLet's make users happy
Let's make users happy
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15
 
Buenaidea service design
Buenaidea service designBuenaidea service design
Buenaidea service design
 
Desarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doDesarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2do
 
Comenzar
ComenzarComenzar
Comenzar
 
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
 
Trcw n 6_12.korolev.pdf
Trcw n 6_12.korolev.pdfTrcw n 6_12.korolev.pdf
Trcw n 6_12.korolev.pdf
 
Introducing ican
Introducing icanIntroducing ican
Introducing ican
 
Mesa 1315 Rodas hasta Rojas
Mesa 1315   Rodas hasta RojasMesa 1315   Rodas hasta Rojas
Mesa 1315 Rodas hasta Rojas
 
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHaz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
 
Mobile Audience Research
Mobile Audience ResearchMobile Audience Research
Mobile Audience Research
 
Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5
 
Iluminación Lámparas Vintage Retro EGLO 2016
Iluminación Lámparas Vintage Retro EGLO 2016Iluminación Lámparas Vintage Retro EGLO 2016
Iluminación Lámparas Vintage Retro EGLO 2016
 
Revista cancer ovario
Revista cancer ovarioRevista cancer ovario
Revista cancer ovario
 
MBA Thesis Andreychikova Yana
MBA Thesis Andreychikova YanaMBA Thesis Andreychikova Yana
MBA Thesis Andreychikova Yana
 
Anestesia
AnestesiaAnestesia
Anestesia
 
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
 
How I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerHow I Became a Telephone Names Sourcer
How I Became a Telephone Names Sourcer
 
Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015
 
Etnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecEtnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertec
 

Similar to IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell

Florida Memory Project and Usability
Florida Memory Project and UsabilityFlorida Memory Project and Usability
Florida Memory Project and UsabilityFlorence Paisey
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptssuserb7947f
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptpriadarsiniclassroom
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutDavid Farrell
 
Introduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingIntroduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingJennifer Romano Bergstrom
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Ivano Malavolta
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeAvtex
 
Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Heather Staudt
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Chris Saez
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
OnePageDesigns.ppt
OnePageDesigns.pptOnePageDesigns.ppt
OnePageDesigns.pptBijayKc16
 
Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Ivano Malavolta
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsLuc Bors
 
Web Navigation Presentation
Web Navigation PresentationWeb Navigation Presentation
Web Navigation Presentationglvsav37
 

Similar to IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell (20)

Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Florida Memory Project and Usability
Florida Memory Project and UsabilityFlorida Memory Project and Usability
Florida Memory Project and Usability
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Introduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingIntroduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and Testing
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)
 
Web Usability
Web UsabilityWeb Usability
Web Usability
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
 
Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
OnePageDesigns.ppt
OnePageDesigns.pptOnePageDesigns.ppt
OnePageDesigns.ppt
 
Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating Layouts
 
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
 
Web Navigation Presentation
Web Navigation PresentationWeb Navigation Presentation
Web Navigation Presentation
 

More from Harald Felgner, PhD

Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Harald Felgner, PhD
 
Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Harald Felgner, PhD
 
66 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 201066 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 2010Harald Felgner, PhD
 
To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...Harald Felgner, PhD
 
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletPursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletHarald Felgner, PhD
 
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...Harald Felgner, PhD
 
Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Harald Felgner, PhD
 
Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Harald Felgner, PhD
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsHarald Felgner, PhD
 
IA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedIA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedHarald Felgner, PhD
 
X-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesX-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesHarald Felgner, PhD
 
Smoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IISmoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IIHarald Felgner, PhD
 
I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010Harald Felgner, PhD
 
Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Harald Felgner, PhD
 

More from Harald Felgner, PhD (20)

User Experience 2: Talk@Stabilo
User Experience 2: Talk@StabiloUser Experience 2: Talk@Stabilo
User Experience 2: Talk@Stabilo
 
Business Quotes for 2011
Business Quotes for 2011Business Quotes for 2011
Business Quotes for 2011
 
Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010
 
IA 7/ UX 1: IA? IxD? UX!
IA 7/ UX 1: IA? IxD? UX!IA 7/ UX 1: IA? IxD? UX!
IA 7/ UX 1: IA? IxD? UX!
 
Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010
 
66 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 201066 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 2010
 
To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...
 
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletPursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
 
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
 
Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...
 
Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and Presentations
 
IA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedIA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason Fried
 
X-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesX-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across Cultures
 
Smoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IISmoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 II
 
I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010
 
Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010
 
Business Quotes, May 2010
 Business Quotes, May 2010 Business Quotes, May 2010
Business Quotes, May 2010
 
Business Quotes, April 2010
Business Quotes, April 2010Business Quotes, April 2010
Business Quotes, April 2010
 
Business Quotes, March 2010
Business Quotes, March 2010Business Quotes, March 2010
Business Quotes, March 2010
 

Recently uploaded

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell

  • 2. ⁄  From Jenifer Tidwell Designing Interfaces O’Reilly, 2005
  • 3. 2. Organizing the 3. Getting Around 1. What Users Do Content – IA & – Navigation Structure 6. Showing 5. Doing Things – 4. Organizing the Complex Data – Actions & Page – Layout Information Commands Graphics 7. Getting Input 9. Making it look 8. Builders and From Users – good – Visual Editors Forms & Controls Style & Aesthetics
  • 5. A Means to an User Research Motivation to End •  Direct Learn •  Why? observation •  Intermediate-to- •  Why really? •  Case studies expert users •  Surveys •  Occasional users •  Personas •  The middle ground
  • 6. Human 1.1 Safe 1.2 Instant 1.3 Behaviors Exploration Gratification Satisficing 1.4 Changes 1.6 1.5 Deferred in Incremental Choices Midstream Construction 1.9 1.7 1.8 Spatial Streamlined Habituation Memory Repetition 1.10 1.11 1.12 Other Prospective Keyboard People‘s Memory Only Advice
  • 7. ⁄  “Let me explore without getting lost or getting into trouble.” ⁄  Make it possible to explore without dire consequences ⁄  Avoid pop-ups and provide a predictable back button ⁄  Patterns: 3.31 Escape Hatch - 5.51 Multi-level Undo
  • 8. ⁄  “I want to accomplish something now, not later.” ⁄  Make the first screen stunningly easy ⁄  Don’t hide functionality behind a splash screen ⁄  Don’t put long sets of instructions in front of the first task ⁄  Don’t use “(Skip this) Ad!”
  • 9. ⁄  “This is good enough. I don’t want to spend more time learning to do better.” ⁄  Make labels short ⁄  Simplify the layout ⁄  Use forward/ backward navigation ⁄  “Don’t Make Me Think” ⁄  Use the layout to communicate meaning All patterns 4.32-4.43
  • 10. ⁄  “I changed my mind about what I was doing.” ⁄  Provide opportunities ⁄  Don’t lock users into a choice-poor environment ⁄  Provide re-entrance: “I’ll finish it later” 2.17 Wizard - 3.22 Global Navigation - 3.23 Hub and Spoke - 3.25 Modal Panel - 3.27 Breadcrumbs - 7.77 Good Defaults
  • 11. ⁄  “I don’t want to answer that now; just let me finish.” ⁄  Keep registration hurdles to the bare minimum ⁄  Don’t require a first-time registration at all ⁄  “You can always change this later” ⁄  Don’t offer too many up-front choices 2.18 Extras on Demand - 7.77 Good Defaults
  • 12. ⁄  “Let me change this. That doesn’t look right; let me change it again. That’s better.” ⁄  Make it easy to build small pieces one at a time ⁄  Keep the interface responsive to quick changes ⁄  Give feedback ⁄  Induce a state of “flow”
  • 13. ⁄  “That gesture works everywhere else; why doesn’t it work here, too?” ⁄  Control-S, Control-C, Control-V ⁄  Provide consistency ⁄  Don’t rely on dialog boxes with default choices
  • 14. ⁄  “I swear that button was here a minute ago. Where did it go?” ⁄  Make use of the desktop metaphor ⁄  Don’t rearrange controls ⁄  Don’t use dynamically changing menus ⁄  Put similar functionality in similar places ⁄  Purposefully use tops and bottoms of lists 4.37 Movable Panels - 4.41 Responsive Disclosure
  • 15. ⁄  “I’m putting this here to remind myself to deal with it later.” ⁄  Give people the tools to create their own reminder systems ⁄  Don’t organize or sort things automatically ⁄  Leave artifacts around that identify unfinished tasks
  • 16. ⁄  “I have to repeat this how many times?” ⁄  Make use of the desktop metaphor ⁄  Don’t rearrange controls ⁄  Don’t use dynamically changing menus ⁄  Put similar functionality in similar places ⁄  Purposefully use tops and bottoms of lists 5.53 Macros
  • 17. ⁄  “Please don’t make me use the mouse.” ⁄  Switching between the mouse and keyboard takes time and effort ⁄  Define keyboard shortcuts ⁄  Integrate the use of arrow keys, the Tab key, and the Return key ⁄  Define “default buttons” representing the “safe” action 8.83 Spring-Loaded Mouse
  • 18. ⁄  “What did everyone else say about this?” ⁄  Integrate social components ⁄  Link to external resources ⁄  Encourage people to post their creations/ advice … 2.20 Multi-level Help
  • 19. 2. IA & Structure
  • 20. Content Structure Physical Structure •  List of objects •  Multiple windows •  List of actions •  One-window paging •  List of categories •  Tiled panes •  List of tools
  • 21. Content & 2.13 Two- 2.14 Canvas Physical panel Plus Palette Structure Selector 2.15 One- 2.16 window Alternative Drilldown Views 2.19 2.18 Extras Sequence 2.17 Wizard on Demand Intriguing Branches 2.20 Multi- Help level Help
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31. Staying Found The Cost •  Good signage •  Keeping distances •  Environmental clues short •  Maps •  Avoiding too many jumps
  • 32. 3.21 Clear 3.22 Global 3.23 Hub and Interlinks Entry Points Navigation Spoke 3.25 Modal 3.24 Pyramid Panel Sign- 3.26 Sequence 3.27 3.28 Annotated Breadcrumbs posts Map Scrollbar 3.29 Color- coded Sections Visual 3.30 Animated Trick Transition Trump 3.31 Escape Hatch Card
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 45. The Basics Grouping and •  Visual hierarchy Alignment •  Visual flow •  Proximity Dynamic •  Similarity Aspects •  Continuity •  Closure
  • 46. 4.32 Visual 4.33 Center Hierarchy Framework Stage 4.34 Titled 4.35 Card Chunking Sections Stack 4.36 4.37 Closable Movable Panels Panels 4.38 Right/ 4.39 Flow Left Diagonal Alignment Balance 4.40 ? Property Sheet Dynamic 4.41 Responsive 4.42 Responsive 4.43 Liquid Aspects Layout Disclosure Enabling
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 60. Renderings Invisibles Nonstandards •  Buttons •  Double-clicks •  Icons •  Menu bars •  Keyboard actions •  Clickable text •  Pop-up menus •  Drag-and-drop •  Hovers •  Dropdown menus •  Typed commands •  Manipulable objects •  Toolbars •  Anything … •  Links •  Action panels
  • 61. 5.44 Button 5.45 Action Presentation Groups Panel 5.46 Prominent 5.47 Smart Specifics “Done” Button Menu Items 5.49 Progress 5.50 Operation 5.48 Preview Indicator Cancelability 5.51 Multi- 5.52 Command Sequence level Undo History 5.53 Macros
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 73. Organizational Models Pre-attentive Variables •  Linear •  Color hue •  Tabular •  Color brightness •  Hierarchical •  Color saturation •  Network •  Texture •  Geographic •  Position and alignment •  Other •  Orientation •  Size •  Shape
  • 74. Navigation and Browsing Sorting and Rearrangement •  Scroll and pan •  Alphabetically •  Zoom •  Numerically •  Open and close points of interest •  By date or time •  Drill down into points of interest •  By physical location •  By category or tag •  By popularity •  User-designed •  Completely random
  • 75. Searching and The Data Filtering •  Labels •  Highly interactive •  Legends •  Iterative •  Axes, rulers, scales, •  Contextual and timelines •  Datatips •  Data brushing
  • 76. 6.54 6.56 6.55 For All Overview Datatips Dynamic Plus Detail Queries 6.57 Data 6.58 Local Brushing Zooming For Tables 6.60 6.59 Row Sortable & Lists Striping Table 6.61 Jump 6.62 New- to Item item Row For 6.63 6.64 Tree Cascading Hierarchies Table Lists 6.65 Multi- 6.66 Small 6.67 Sequence Y Graph Multiples Treemaps
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 92. Principles Factors •  Make it understandable •  Available space •  Avoid questions •  User sophistication •  Don’t rely on memory •  Expectations •  Don’t literally translate •  Available technology the programming model •  Usability test it •  Choose wisely
  • 93. List of Items Text Numbers Dates or •  One of two •  One line •  Any type or Times options •  One-of-N choice format •  Forgiving •  One of N items •  Multiple lines •  Bounded range format •  Many of N •  Subrange •  Structured items format •  Constructing an •  Chooser unordered list
  • 94. 7.68 7.69 7.70 Fill-in- Text Forgiving Structured the-blanks Format Format 7.71 Input 7.72 Input 7.73 Auto- Hints Prompt completion Other 7.74 Dropdown 7.75 Illustrated 7.76 List Than Text Builder Chooser Choices 7.78 Same- 7.77 Good For All Defaults page Error Message
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 107. Idioms Principles Selection •  Page layout editors •  WYSIWYG •  Single click •  Image editors •  Direct manipulation •  Double click •  Vector-graphics •  Modes •  Triple click editors •  Click, drag, release •  Web site builders •  Shift-click •  GUI builders •  Control-click •  Generic text editors
  • 108. 8.81 8.79 Edit-in- 8.80 Smart Overall place Selection Composite Selection 8.83 Spring- 8.82 One-off loaded Mode Mode 8.84 Direct 8.85 8.86 Guides Constrained Manipulation Resize Magnetism WYSIWYG- 8.87 Paste related Variations
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 119. Principles Web and Apps! •  Color •  UI Guidelines •  Typography •  Backgrounds •  Spaciousness and crowding •  Colors and fonts •  Angles and curves •  Borders •  Texture and rhythm •  Images •  Images •  Cultural references •  Repeated visual motifs
  • 120. 9.89 Few 9.88 Deep 9.90 Corner Design Background Hues, Many Values Treatments 9.91 Borders 9.93 9.92 that Echo Contrasting Hairlines Fonts Font Weights Meta- 9.94 Skins design
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 129. /kubina/120536705/ /ntr23/730371240/ http://www.flickr.com /angelamaphone/2663422833/ /8177037@N06/2137654069/ /photos_by_kenneth/3150864569 Screenshots: ⁄  Jenifer Tidwell /mauricekoop/1112430097/ ⁄  Me, myself, and I
  • 130. /23176450@N08/2663925153/ /zen/1585255/ http://www.flickr.com /haraldfelgner/2589744468/ The book: /byammar/2920274366/ ⁄  Jenifer Tidwell, Designing Interfaces, 2006, O‘Reilly /haraldfelgner/2562128495/ ⁄  www.designinginterfaces.com ⁄  jtidwell.net Order via: /liewcf/894035077/ ⁄  bit.ly/cf7TQD
  • 132. ⁄  Harald Felgner ⁄  A spectrum of projects, from international marketing to IT. ⁄  ux.felgner.ch