SlideShare uma empresa Scribd logo
1 de 23
INTERACTION DESIGN
PATTERNS
Grau en Enginyeria Informàtica
User Centred Design
Introduction
• Patterns were architectural concepts that
captured recurring design problems in urban
architecture.
• original definition of a pattern introduced by
architect Christopher Alexander.
• “Each pattern describes a problem which
occurs over and over again in our
environment, and then describes the core of
the solution to that problem, allowing the
designer to re-use this solution a million times
over“
Interaction Design Patterns - User Centred Design 2 / 23
• Patterns (and pattern languages for describing patterns)
are ways to describe best practices, explain
good designs, and capture experience in a way
that it is possible for others to reuse this experience
• Design pattern (computer science,
object-oriented Design Patterns) are
extensively used by software engineers
for design process as well as for
communicating a design to others
Interaction Design Patterns - User Centred Design 3 / 23
Memoria de Largo Plazo (MLP).
Long-Term Memory (LTM)
• The main thing that the characteristics of long-term
memory imply is that people need tools to augment it.
• Humankind has a need for technologies that augment
memory
• software designers should try to provide software that fulfills
that need.
• designers should avoid developing systems that burden
longterm memory
• Familiar paths (patterns):
• well-learned routes can be done fairly automatically and does not
consume attention and short-term memory.
• They are stored in LTM
Interaction Design Patterns - User Centred Design 4 / 23
Types of Design Patterns
• Visual Patterns
• In many ways, are the same as patterns in all visual design. Color patterns, the principles and
elements of design, and Gestalt theory are all sources of visual patterns, but a few are specific to
interactive design
• Layout Patterns
• Used in the arrangement of content on the page
• Common configurations and structures that make a design familiar and navigable for a wide
range of users
• Architectural Patterns
• Deal with the internal information architecture and any interactions that are designed to parse
that information
Hard relation with Information Architecture
• Interaction Patterns
• Communicate how an onscreen element can be manipulated to achieve a particular task or to
produce a desired result
• Conceptual Patterns
• Help the user build a mental model of the site and its functionality
• Are those that communicate the intended purpose and functionality of an interactive element
Difficult to explain: incorporated into all patterns (they may be completely visible …)
Interaction Design Patterns - User Centred Design 5 / 23
Interaction Design Patterns - User Centred Design
http://blog.teamtreehouse.com/10-user-interface-design-fundamentals#!
6 / 23
Interaction Design (ID) PATTERN
• An interaction design (ID) pattern is a general repeatable
solution to a commonly-occurring usability problem in
interface design or interaction design
[http://www.interaction-design.org/encyclopedia/interaction_design_patterns.html]
• User Interface Design patterns are recurring solutions
that solve common design problems. Design patterns
are standard reference points for the experienced user
interface designer.
[http://ui-patterns.com]
Interaction Design Patterns - User Centred Design
Be aware, here
problem ≠ error, instead
problem = challenge
7 / 23
Interaction Design (ID) PATTERN
• Also known as
• Interaction patterns
• User interface (UI) patterns
• Usability patterns
• Web design patterns
• Workflow patterns
• These patterns share a lot of similarities and basically all
provide solutions to usability problems in interaction
and interface design.
• Some patterns are known under different names (or even
the same name) in different pattern collections.
Interaction Design Patterns - User Centred Design 8 / 23
• A Pattern capture a common structure without being too
concrete on the details which gives the designer flexibility
to be creative
 it enables to put together something which “feels
familiar” while remaining original
• But ... Patterns ARE NOT
• Off-the-shelf components
• Each implementation of a pattern differs a little from every other
• Simple rules or heuristics (not a checklist)
• A step-by-step description of how to design an interface
[Jenifer Tydwell]
Interaction Design Patterns - User Centred Design 9 / 23
Requirements (to use UI Patterns)
• Field research
• System requirements
• Goal and Task Analysis
• to describe and clarify what users will do with what you’re building
• Design models, such as
• Personas (models of users)
• Scenarios (models of common task situations)
• Prototypes (models of the user interface itself)
• Empirical testing
• Usability testing, in/situ observations, …
• Time to iterate over several versions of the design
• You won-t get it right the first time !!
Interaction Design Patterns - User Centred Design 10 / 23
Usual Elements that describe a UI pattern
• Problem/s
• Problems are related to the usage of the system and are relevant to
the user or any other stakeholder that is interested in usability
• Use when
• a situation (in terms of the tasks, the users and the context of use)
giving rise to a usability problem.
• describing situations in which the problems occur
• Principle/s
• a pattern is usually based on one or more ergonomic principles such
as user guidance, or consistency, or error management
• Solution/s
• a proven solution to the problem
• the designer has the freedom to implement it in many ways
• Why
• a reasonable argument for the specified impact on usability when the
pattern is applied
• Examples and Implementation details
Interaction Design Patterns - User Centred Design 11 / 23
Pattern Collections
• Designing Interfaces
• Jenifer Tidwell
• O'Reilly Media; Second Edition edition
(January 6, 2011)
• http://designinginterfaces.com/firstedition
Interaction Design Patterns - User Centred Design
“Anyone who’s serious about designing
interfaces should have this book on their
shelf for reference. It’s the most
comprehensive cross-platform examination
of common interface patterns anywhere. ”
Dan Saffer
http://www.odannyboy.com
http://designinginterfaces.com/patterns
12 / 23
Pattern Collections
• Martijn van Welie
• http://www.welie.com
Interaction Design Patterns - User Centred Design 13 / 23
Pattern Collections
• http://developer.yahoo.com/ypatt
erns
• http://ui-patterns.com
• http://patternry.com
• http://quince.infragistics.com
Interaction Design Patterns - User Centred Design 14 / 23
“what users DO”
human behaviors patterns, not interface elements
• Safe exploration
• Let me explore without getting lost or getting into trouble
• Instant gratification
• I want to accomplish something now, not later
• Satisficing
• This is good enough. I don’t want to spend more time learning to do
it better
• Satisfying+sufficing: people accept “good enough” instead “best”
if learning the alternatives might cost time or effort
• Changes in midstream
• I changed my mind about what I was doing
• Habituation
• That works everywhere else; why doesn’t work here, too?
• .....
Interaction Design Patterns - User Centred Design 15 / 23
Interaction Design Patterns - User Centred Design 16 / 23
Pattern organization
• Organizing the Content
• Information Architecture and Application
Architecture
• Getting Around
• Navigation, Signposts and Wayfinding
• Organizing the Page
• Layout of Page Elements
• Doing things: Commands and
Actions
• Showing Complex Data
• Trees, Tables and Other Information
Graphics
• Getting Input From Users
• Forms and Controls
• Builders and Editors
• Making It Look Good
• Visual Style Aesthetics
• User needs
• Navigating around
• Basic interactions
• Searching
• Dealing with data
• Personalizing
• Shopping
• Making choices
• Giving input
• Miscelleaneous
• Application needs
• Drawing attention
• Feedback
• Simplifying interaction
• Context of design
• Site types
• Experiences
• Page types
Interaction Design Patterns - User Centred Design
http://www.welie.comhttp://designinginterfaces.com
17 / 23
Interaction Design Patterns - User Centred Designhttp://www.emdezine.com/how-to-write-an-interaction-design-pattern 18 / 23
For mobile UI design
Interaction Design Patterns - User Centred Design
Example: http://www.androidpatterns.com
19 / 23
For mobile UI design
Interaction Design Patterns - User Centred Design
http://pttrns.com
http://ios-patterns.com
20 / 23
Interesting readings
• 6 Popular Content Presentation Design Patterns
• http://sixrevisions.com/user-interface/6-popular-content-
presentation-design-patterns
• Progressive Disclosure in User Interfaces
• http://sixrevisions.com/user-interface/progressive-disclosure-in-
user-interfases
• Responsive Navigation Patterns
• http://bradfrost.com/blog/web/responsive-nav-patterns
Interaction Design Patterns - User Centred Design 21 / 23
https://delicious.com/tgranollers/patterns
• http://mobile.smashingmagazine.com/tag/design-patterns
• http://sixrevisions.com/user-interface/mobile-ui-design-
patterns-inspiration
• http://www.interaction-
design.org/encyclopedia/interaction_design_patterns.html
• http://en.wikipedia.org/wiki/Interaction_design_pattern
• 40+ Helpful Resources On User Interface Design Patterns
• http://www.smashingmagazine.com/2009/06/15/40-helpful-resources-
on-user-interface-design-patterns
• 20+ articles on why and how to use design patterns
• http://blog.patternry.com/post/9878279797/20-articles-on-why-and-
how-to-use-design-patterns
• YUI is a free, open source JavaScript and CSS library for
building richly interactive web applications
• http://yuilibrary.com
• http://delicious.com/willhacker/patterns
Interaction Design Patterns - User Centred Design 22 / 23
Other bibliography
Interaction Design Patterns - User Centred Design
Android Design
Patterns: Interaction
Design Solutions for
Developers Paperback
by Greg Nudelman
2013
The Design of Sites:
Patterns for Creating
Winning Web Sites (2nd
Edition)
By Douglas K. van Duyne,
James A. Landay & Jason
I. Hong
December 24, 2006 Mobile Design Pattern Gallery: UI
Patterns for Smartphone Apps
by Theresa Neil
2nd Edition edition (May 17, 2014)
23 / 23
In general, a pattern is
a tested solution to
give an answer at
common design
problems, which
happen again and
again

Mais conteúdo relacionado

Mais procurados

Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignRavi Bhadauria
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshopInova LLC
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
Usability and User Experience
Usability and User ExperienceUsability and User Experience
Usability and User ExperienceShawn Calvert
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideBabajide Aroyewun
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience? Dotinum
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory sessionSooraj P R
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureJoan Lumanauw
 
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 & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Mini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioNatt Phenjati
 

Mais procurados (20)

Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
UX design
UX designUX design
UX design
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 
Usability and User Experience
Usability and User ExperienceUsability and User Experience
Usability and User Experience
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Ux design
Ux designUx design
Ux design
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory session
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information Architecture
 
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 is not UI
Ux is not UIUx is not UI
Ux is not UI
 
What is UX?
What is UX?What is UX?
What is UX?
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Mini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & Scenario
 

Destaque

Information Architecture. Card Sorting
Information Architecture. Card SortingInformation Architecture. Card Sorting
Information Architecture. Card SortingDCU_MPIUA
 
User Centered Design: Interviews & Surveys.
User Centered Design: Interviews & Surveys. User Centered Design: Interviews & Surveys.
User Centered Design: Interviews & Surveys. DCU_MPIUA
 
Empathy Maps
Empathy MapsEmpathy Maps
Empathy MapsDCU_MPIUA
 
User profiles. Personas
User profiles. PersonasUser profiles. Personas
User profiles. PersonasDCU_MPIUA
 
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryDIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryNASIG
 
The Lean Tech Stack
The Lean Tech StackThe Lean Tech Stack
The Lean Tech StackBill Scott
 
Designing Web Interfaces
Designing Web InterfacesDesigning Web Interfaces
Designing Web InterfacesBill Scott
 
Design Patterns every Android developer should know
Design Patterns every Android developer should knowDesign Patterns every Android developer should know
Design Patterns every Android developer should knowmuratcanbur
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-PatternsBill Scott
 
Android Architecture MVP Pattern
Android Architecture MVP Pattern Android Architecture MVP Pattern
Android Architecture MVP Pattern Jeff Potter
 
Search Patterns: Design for Discovery
Search Patterns: Design for DiscoverySearch Patterns: Design for Discovery
Search Patterns: Design for DiscoveryPeter Morville
 
Design Pattern Libraries
Design Pattern LibrariesDesign Pattern Libraries
Design Pattern LibrariesBrian Peppler
 
1. Fundamentos. Usabilidad, accessibilitat, UX
1.  Fundamentos. Usabilidad, accessibilitat, UX1.  Fundamentos. Usabilidad, accessibilitat, UX
1. Fundamentos. Usabilidad, accessibilitat, UXDCU_MPIUA
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design PatternsGodfrey Nolan
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design patternMindfire Solutions
 
Design pattern in android
Design pattern in androidDesign pattern in android
Design pattern in androidJay Kumarr
 
Designing Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly WebcastDesigning Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly WebcastBill Scott
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013Prophets Agency
 
10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience DesignWhitney Hess
 

Destaque (20)

Information Architecture. Card Sorting
Information Architecture. Card SortingInformation Architecture. Card Sorting
Information Architecture. Card Sorting
 
User Centered Design: Interviews & Surveys.
User Centered Design: Interviews & Surveys. User Centered Design: Interviews & Surveys.
User Centered Design: Interviews & Surveys.
 
Empathy Maps
Empathy MapsEmpathy Maps
Empathy Maps
 
Personas for Accessible UX
Personas for Accessible UXPersonas for Accessible UX
Personas for Accessible UX
 
User profiles. Personas
User profiles. PersonasUser profiles. Personas
User profiles. Personas
 
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryDIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
 
The Lean Tech Stack
The Lean Tech StackThe Lean Tech Stack
The Lean Tech Stack
 
Designing Web Interfaces
Designing Web InterfacesDesigning Web Interfaces
Designing Web Interfaces
 
Design Patterns every Android developer should know
Design Patterns every Android developer should knowDesign Patterns every Android developer should know
Design Patterns every Android developer should know
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
 
Android Architecture MVP Pattern
Android Architecture MVP Pattern Android Architecture MVP Pattern
Android Architecture MVP Pattern
 
Search Patterns: Design for Discovery
Search Patterns: Design for DiscoverySearch Patterns: Design for Discovery
Search Patterns: Design for Discovery
 
Design Pattern Libraries
Design Pattern LibrariesDesign Pattern Libraries
Design Pattern Libraries
 
1. Fundamentos. Usabilidad, accessibilitat, UX
1.  Fundamentos. Usabilidad, accessibilitat, UX1.  Fundamentos. Usabilidad, accessibilitat, UX
1. Fundamentos. Usabilidad, accessibilitat, UX
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design pattern
 
Design pattern in android
Design pattern in androidDesign pattern in android
Design pattern in android
 
Designing Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly WebcastDesigning Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly Webcast
 
Trends in interactive design 2013
Trends in interactive design 2013Trends in interactive design 2013
Trends in interactive design 2013
 
10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design
 

Semelhante a Interaction design patterns

Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Allison Bloodworth
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.pptCustomerYZ
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General IntroductionAsma CHERIF
 
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
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem Jenica Welch
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfVanessa Camilleri
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsLuis Carlos Aceves
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design WorkshopPatrick McNeil
 
CIS375 Interaction Designs Chapter2
CIS375 Interaction Designs Chapter2CIS375 Interaction Designs Chapter2
CIS375 Interaction Designs Chapter2Dr. Ahmed Al Zaidy
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 

Semelhante a Interaction design patterns (20)

Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.ppt
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General Introduction
 
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
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Lesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdfLesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdf
 
ICS3211 Week6
ICS3211 Week6ICS3211 Week6
ICS3211 Week6
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
ICS3211 lecture 06
ICS3211 lecture 06ICS3211 lecture 06
ICS3211 lecture 06
 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
 
CIS375 Interaction Designs Chapter2
CIS375 Interaction Designs Chapter2CIS375 Interaction Designs Chapter2
CIS375 Interaction Designs Chapter2
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 

Mais de DCU_MPIUA

7. Accessibilidad
7.  Accessibilidad7.  Accessibilidad
7. AccessibilidadDCU_MPIUA
 
Perspectivas sobre el presente y futuro de la ux
Perspectivas sobre el presente y futuro de la uxPerspectivas sobre el presente y futuro de la ux
Perspectivas sobre el presente y futuro de la uxDCU_MPIUA
 
UX en la era del Internet de las Cosas (IoT) y la IA
UX en la era del Internet de las Cosas (IoT) y la IAUX en la era del Internet de las Cosas (IoT) y la IA
UX en la era del Internet de las Cosas (IoT) y la IADCU_MPIUA
 
UX en la era del IoT y la IA
UX en la era del IoT y la IAUX en la era del IoT y la IA
UX en la era del IoT y la IADCU_MPIUA
 
Nuevas tendencias en IPO. Presente y Futuro de la UX
Nuevas tendencias en IPO. Presente y Futuro de la UXNuevas tendencias en IPO. Presente y Futuro de la UX
Nuevas tendencias en IPO. Presente y Futuro de la UXDCU_MPIUA
 
New heuristics final (ok)
New heuristics final (ok)New heuristics final (ok)
New heuristics final (ok)DCU_MPIUA
 
Accesibilidad digital
Accesibilidad digitalAccesibilidad digital
Accesibilidad digitalDCU_MPIUA
 
Diseño de la interfaz de usuario
Diseño de la interfaz de usuarioDiseño de la interfaz de usuario
Diseño de la interfaz de usuarioDCU_MPIUA
 
DCU. Metodología MPIu+a
DCU. Metodología MPIu+aDCU. Metodología MPIu+a
DCU. Metodología MPIu+aDCU_MPIUA
 
Diseñar tecnología para las personas (UTP - Panamá '17)
Diseñar tecnología para las personas (UTP - Panamá '17)Diseñar tecnología para las personas (UTP - Panamá '17)
Diseñar tecnología para las personas (UTP - Panamá '17)DCU_MPIUA
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacciónDCU_MPIUA
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad DigitalDCU_MPIUA
 
2 (de 3). Evaluación de Usabilidad
2 (de 3).  Evaluación de Usabilidad2 (de 3).  Evaluación de Usabilidad
2 (de 3). Evaluación de UsabilidadDCU_MPIUA
 
1 (de 3). Assessing e xperiences and abilities
1 (de 3).  Assessing e xperiences and abilities1 (de 3).  Assessing e xperiences and abilities
1 (de 3). Assessing e xperiences and abilitiesDCU_MPIUA
 
6. Evaluación
6. Evaluación6. Evaluación
6. EvaluaciónDCU_MPIUA
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. PrototipadoDCU_MPIUA
 
4. Requisitos
4.  Requisitos4.  Requisitos
4. RequisitosDCU_MPIUA
 
3. DCU-MPIu+a
3. DCU-MPIu+a3. DCU-MPIu+a
3. DCU-MPIu+aDCU_MPIUA
 
2. El Factor Humano
2. El Factor Humano2. El Factor Humano
2. El Factor HumanoDCU_MPIUA
 
Usabilidad, ux … cómo lo medimos?
Usabilidad, ux … cómo lo medimos?Usabilidad, ux … cómo lo medimos?
Usabilidad, ux … cómo lo medimos?DCU_MPIUA
 

Mais de DCU_MPIUA (20)

7. Accessibilidad
7.  Accessibilidad7.  Accessibilidad
7. Accessibilidad
 
Perspectivas sobre el presente y futuro de la ux
Perspectivas sobre el presente y futuro de la uxPerspectivas sobre el presente y futuro de la ux
Perspectivas sobre el presente y futuro de la ux
 
UX en la era del Internet de las Cosas (IoT) y la IA
UX en la era del Internet de las Cosas (IoT) y la IAUX en la era del Internet de las Cosas (IoT) y la IA
UX en la era del Internet de las Cosas (IoT) y la IA
 
UX en la era del IoT y la IA
UX en la era del IoT y la IAUX en la era del IoT y la IA
UX en la era del IoT y la IA
 
Nuevas tendencias en IPO. Presente y Futuro de la UX
Nuevas tendencias en IPO. Presente y Futuro de la UXNuevas tendencias en IPO. Presente y Futuro de la UX
Nuevas tendencias en IPO. Presente y Futuro de la UX
 
New heuristics final (ok)
New heuristics final (ok)New heuristics final (ok)
New heuristics final (ok)
 
Accesibilidad digital
Accesibilidad digitalAccesibilidad digital
Accesibilidad digital
 
Diseño de la interfaz de usuario
Diseño de la interfaz de usuarioDiseño de la interfaz de usuario
Diseño de la interfaz de usuario
 
DCU. Metodología MPIu+a
DCU. Metodología MPIu+aDCU. Metodología MPIu+a
DCU. Metodología MPIu+a
 
Diseñar tecnología para las personas (UTP - Panamá '17)
Diseñar tecnología para las personas (UTP - Panamá '17)Diseñar tecnología para las personas (UTP - Panamá '17)
Diseñar tecnología para las personas (UTP - Panamá '17)
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad Digital
 
2 (de 3). Evaluación de Usabilidad
2 (de 3).  Evaluación de Usabilidad2 (de 3).  Evaluación de Usabilidad
2 (de 3). Evaluación de Usabilidad
 
1 (de 3). Assessing e xperiences and abilities
1 (de 3).  Assessing e xperiences and abilities1 (de 3).  Assessing e xperiences and abilities
1 (de 3). Assessing e xperiences and abilities
 
6. Evaluación
6. Evaluación6. Evaluación
6. Evaluación
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. Prototipado
 
4. Requisitos
4.  Requisitos4.  Requisitos
4. Requisitos
 
3. DCU-MPIu+a
3. DCU-MPIu+a3. DCU-MPIu+a
3. DCU-MPIu+a
 
2. El Factor Humano
2. El Factor Humano2. El Factor Humano
2. El Factor Humano
 
Usabilidad, ux … cómo lo medimos?
Usabilidad, ux … cómo lo medimos?Usabilidad, ux … cómo lo medimos?
Usabilidad, ux … cómo lo medimos?
 

Último

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Create Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdfCreate Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdfworkingdev2003
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作aecnsnzk
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证jdkhjh
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 

Último (20)

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Create Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdfCreate Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdf
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 

Interaction design patterns

  • 1. INTERACTION DESIGN PATTERNS Grau en Enginyeria Informàtica User Centred Design
  • 2. Introduction • Patterns were architectural concepts that captured recurring design problems in urban architecture. • original definition of a pattern introduced by architect Christopher Alexander. • “Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, allowing the designer to re-use this solution a million times over“ Interaction Design Patterns - User Centred Design 2 / 23
  • 3. • Patterns (and pattern languages for describing patterns) are ways to describe best practices, explain good designs, and capture experience in a way that it is possible for others to reuse this experience • Design pattern (computer science, object-oriented Design Patterns) are extensively used by software engineers for design process as well as for communicating a design to others Interaction Design Patterns - User Centred Design 3 / 23
  • 4. Memoria de Largo Plazo (MLP). Long-Term Memory (LTM) • The main thing that the characteristics of long-term memory imply is that people need tools to augment it. • Humankind has a need for technologies that augment memory • software designers should try to provide software that fulfills that need. • designers should avoid developing systems that burden longterm memory • Familiar paths (patterns): • well-learned routes can be done fairly automatically and does not consume attention and short-term memory. • They are stored in LTM Interaction Design Patterns - User Centred Design 4 / 23
  • 5. Types of Design Patterns • Visual Patterns • In many ways, are the same as patterns in all visual design. Color patterns, the principles and elements of design, and Gestalt theory are all sources of visual patterns, but a few are specific to interactive design • Layout Patterns • Used in the arrangement of content on the page • Common configurations and structures that make a design familiar and navigable for a wide range of users • Architectural Patterns • Deal with the internal information architecture and any interactions that are designed to parse that information Hard relation with Information Architecture • Interaction Patterns • Communicate how an onscreen element can be manipulated to achieve a particular task or to produce a desired result • Conceptual Patterns • Help the user build a mental model of the site and its functionality • Are those that communicate the intended purpose and functionality of an interactive element Difficult to explain: incorporated into all patterns (they may be completely visible …) Interaction Design Patterns - User Centred Design 5 / 23
  • 6. Interaction Design Patterns - User Centred Design http://blog.teamtreehouse.com/10-user-interface-design-fundamentals#! 6 / 23
  • 7. Interaction Design (ID) PATTERN • An interaction design (ID) pattern is a general repeatable solution to a commonly-occurring usability problem in interface design or interaction design [http://www.interaction-design.org/encyclopedia/interaction_design_patterns.html] • User Interface Design patterns are recurring solutions that solve common design problems. Design patterns are standard reference points for the experienced user interface designer. [http://ui-patterns.com] Interaction Design Patterns - User Centred Design Be aware, here problem ≠ error, instead problem = challenge 7 / 23
  • 8. Interaction Design (ID) PATTERN • Also known as • Interaction patterns • User interface (UI) patterns • Usability patterns • Web design patterns • Workflow patterns • These patterns share a lot of similarities and basically all provide solutions to usability problems in interaction and interface design. • Some patterns are known under different names (or even the same name) in different pattern collections. Interaction Design Patterns - User Centred Design 8 / 23
  • 9. • A Pattern capture a common structure without being too concrete on the details which gives the designer flexibility to be creative  it enables to put together something which “feels familiar” while remaining original • But ... Patterns ARE NOT • Off-the-shelf components • Each implementation of a pattern differs a little from every other • Simple rules or heuristics (not a checklist) • A step-by-step description of how to design an interface [Jenifer Tydwell] Interaction Design Patterns - User Centred Design 9 / 23
  • 10. Requirements (to use UI Patterns) • Field research • System requirements • Goal and Task Analysis • to describe and clarify what users will do with what you’re building • Design models, such as • Personas (models of users) • Scenarios (models of common task situations) • Prototypes (models of the user interface itself) • Empirical testing • Usability testing, in/situ observations, … • Time to iterate over several versions of the design • You won-t get it right the first time !! Interaction Design Patterns - User Centred Design 10 / 23
  • 11. Usual Elements that describe a UI pattern • Problem/s • Problems are related to the usage of the system and are relevant to the user or any other stakeholder that is interested in usability • Use when • a situation (in terms of the tasks, the users and the context of use) giving rise to a usability problem. • describing situations in which the problems occur • Principle/s • a pattern is usually based on one or more ergonomic principles such as user guidance, or consistency, or error management • Solution/s • a proven solution to the problem • the designer has the freedom to implement it in many ways • Why • a reasonable argument for the specified impact on usability when the pattern is applied • Examples and Implementation details Interaction Design Patterns - User Centred Design 11 / 23
  • 12. Pattern Collections • Designing Interfaces • Jenifer Tidwell • O'Reilly Media; Second Edition edition (January 6, 2011) • http://designinginterfaces.com/firstedition Interaction Design Patterns - User Centred Design “Anyone who’s serious about designing interfaces should have this book on their shelf for reference. It’s the most comprehensive cross-platform examination of common interface patterns anywhere. ” Dan Saffer http://www.odannyboy.com http://designinginterfaces.com/patterns 12 / 23
  • 13. Pattern Collections • Martijn van Welie • http://www.welie.com Interaction Design Patterns - User Centred Design 13 / 23
  • 14. Pattern Collections • http://developer.yahoo.com/ypatt erns • http://ui-patterns.com • http://patternry.com • http://quince.infragistics.com Interaction Design Patterns - User Centred Design 14 / 23
  • 15. “what users DO” human behaviors patterns, not interface elements • Safe exploration • Let me explore without getting lost or getting into trouble • Instant gratification • I want to accomplish something now, not later • Satisficing • This is good enough. I don’t want to spend more time learning to do it better • Satisfying+sufficing: people accept “good enough” instead “best” if learning the alternatives might cost time or effort • Changes in midstream • I changed my mind about what I was doing • Habituation • That works everywhere else; why doesn’t work here, too? • ..... Interaction Design Patterns - User Centred Design 15 / 23
  • 16. Interaction Design Patterns - User Centred Design 16 / 23
  • 17. Pattern organization • Organizing the Content • Information Architecture and Application Architecture • Getting Around • Navigation, Signposts and Wayfinding • Organizing the Page • Layout of Page Elements • Doing things: Commands and Actions • Showing Complex Data • Trees, Tables and Other Information Graphics • Getting Input From Users • Forms and Controls • Builders and Editors • Making It Look Good • Visual Style Aesthetics • User needs • Navigating around • Basic interactions • Searching • Dealing with data • Personalizing • Shopping • Making choices • Giving input • Miscelleaneous • Application needs • Drawing attention • Feedback • Simplifying interaction • Context of design • Site types • Experiences • Page types Interaction Design Patterns - User Centred Design http://www.welie.comhttp://designinginterfaces.com 17 / 23
  • 18. Interaction Design Patterns - User Centred Designhttp://www.emdezine.com/how-to-write-an-interaction-design-pattern 18 / 23
  • 19. For mobile UI design Interaction Design Patterns - User Centred Design Example: http://www.androidpatterns.com 19 / 23
  • 20. For mobile UI design Interaction Design Patterns - User Centred Design http://pttrns.com http://ios-patterns.com 20 / 23
  • 21. Interesting readings • 6 Popular Content Presentation Design Patterns • http://sixrevisions.com/user-interface/6-popular-content- presentation-design-patterns • Progressive Disclosure in User Interfaces • http://sixrevisions.com/user-interface/progressive-disclosure-in- user-interfases • Responsive Navigation Patterns • http://bradfrost.com/blog/web/responsive-nav-patterns Interaction Design Patterns - User Centred Design 21 / 23
  • 22. https://delicious.com/tgranollers/patterns • http://mobile.smashingmagazine.com/tag/design-patterns • http://sixrevisions.com/user-interface/mobile-ui-design- patterns-inspiration • http://www.interaction- design.org/encyclopedia/interaction_design_patterns.html • http://en.wikipedia.org/wiki/Interaction_design_pattern • 40+ Helpful Resources On User Interface Design Patterns • http://www.smashingmagazine.com/2009/06/15/40-helpful-resources- on-user-interface-design-patterns • 20+ articles on why and how to use design patterns • http://blog.patternry.com/post/9878279797/20-articles-on-why-and- how-to-use-design-patterns • YUI is a free, open source JavaScript and CSS library for building richly interactive web applications • http://yuilibrary.com • http://delicious.com/willhacker/patterns Interaction Design Patterns - User Centred Design 22 / 23
  • 23. Other bibliography Interaction Design Patterns - User Centred Design Android Design Patterns: Interaction Design Solutions for Developers Paperback by Greg Nudelman 2013 The Design of Sites: Patterns for Creating Winning Web Sites (2nd Edition) By Douglas K. van Duyne, James A. Landay & Jason I. Hong December 24, 2006 Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps by Theresa Neil 2nd Edition edition (May 17, 2014) 23 / 23 In general, a pattern is a tested solution to give an answer at common design problems, which happen again and again

Notas do Editor

  1. Interaction Design Patterns
  2. Since prehistoric times, people have invented technologies to help them remember things over long periods: notched sticks, knotted ropes, mnemonics, verbal stories and histories retold around campfires, writing, scrolls, books, number systems, shopping lists, checklists, phone directories, datebooks, accounting ledgers, oven timers, computers, portable digital assistants (PDAs), online shared calendars, etc.
  3. THE WEB DESIGNER’S ROADMAP (pp. 100-112) Aquest llibre comprat el tinc en PDF
  4. Off-the-shelf = llestos per a ser utilitzats
  5. Pag 10-19 llibre J. Tidwell
  6. http://ehrscience.com/2013/04/29/software-interaction-patterns-a-guide-to-user-behaviors http://ehrscience.com/architecture-and-design