SlideShare une entreprise Scribd logo
1  sur  37
Wanted: Mobile Dev with 40 Years Experience
Proven expert at human factors, interactive design, and
technologies that don’t yet exist. Experience in branding & mind-
reading a plus. Apply today at any startup or consulting firm.




                        Matt May (@mattmay), 07.07.2012
                                                              1
2
Gregg
The last 40 years
• 1971: Trace R&D Center founded
  – Focus on augmentative communication
• 1980s – 90s: Desktop OS/software
  accessibility
• 1990s – present: Web and mobile
  accessibility
Augmentative
Communication
From the people
            who brought you…
            who brought you…
•   Pinch/zoom
•   Onscreen keyboards
•   Text-to-speech
•   Voice recognition
•   OCR
•   High contrast
•   Find as you type
•   Camera tracking (Kinect)
• First mainstream use of
  pinch/zoom
• First free built-in screen reader
• Supports braille displays
• Closed captioning
• TTY support
• Hearing aid compatibility
• AssistiveTouch
Aren’t humans interesting?
• Traditional concepts of disability
  – Blindness (.5%)
  – Deafness (.1% deaf in both ears)
  – Colorblindness (1-12% depending on
    race/gender)
• Things that are left out or minimized
  – Low vision (10 for every 1 who’s blind)
  – Poor hearing (90 for every 1 who’s deaf)
  – Limited mobility (36.5 million in the US)
  – Limited capacity to read (25-50% of US adults)   9
Situational
 disability
 disability
Type n Walk app
                  11
Mobile problems
             are user problems
             are user problems
•   Low vision
•   Poor hearing
•   Limited mobility
•   Limited capacity to read text
•   Limited capacity to type
What we’ve learned
•   Start early
•   Focus on the people
•   Build on what works
•   Anticipate breakpoints
    – not just the media-query kind
Accessibility problems   Usability problems
Problems mobile users         Problems people with disabilities
      can have                           can have




                        Problems you’re
                         totally screwed
                        if you don’t solve
Pleasant
Inconvenient
 Frustrating


   Limiting

 Exclusionary


Discriminatory
Gregg
How can I do this...
• In other languages
  – And from right to left
• Securely
  – Client, server, protocol…
  – Preserving user privacy
• For the greatest possible audience
  – With various physical capabilities
  – In various environments
How can I do this?
How can I do this well?
• By not repeating the same mistakes
• By remembering:
  – That your users are human
  – That you can’t anticipate all their problems
     • but you can try
21
“The universal design concept increases the
  supply of usable housing by including
  universal features in as many houses as
  possible, and allows people to remain in
  their homes as long as they like.”
                                     – Ron Mace


                                              22
Seven Principles of
          Universal Design
          Universal Design
•   Equitable use
•   Flexibility in use
•   Simple and intuitive
•   Perceptible information
•   Tolerance for error
•   Low physical effort
•   Size and space for approach and use

                                          23
Principle 1: Equitable use
The design is useful and marketable to people with
  diverse abilities.

• Provide the same means of use for all users:
  identical whenever possible; equivalent when not.
• Avoid segregating or stigmatizing any users.
• Provisions for privacy, security, and safety should
  be equally available to all users.
• Make the design appealing to all users.


                                                    24
Principle 2: Flexibility in use
The design accommodates a wide range of
 individual preferences and abilities.

• Provide choice in methods of use.
• Accommodate right- or left-handed access
  and use.
• Facilitate the user's accuracy and precision.
• Provide adaptability to the user's pace.
                                                  25
Principle 3:
        Simple and intuitive use
        Simple and intuitive use
Use of the design is easy to understand, regardless of
  the user's experience, knowledge, language skills, or
  current concentration level.

• Eliminate unnecessary complexity.
• Be consistent with user expectations and intuition.
• Accommodate a wide range of literacy and language
  skills.
• Arrange information consistent with its importance.
• Provide effective prompting and feedback during and
  after task completion.

                                                          26
Principle 4:
       Perceptible information
       Perceptible information
Communicate effectively to the user, regardless of ambient
conditions or the user's sensory abilities.
•Use different modes (pictorial, verbal, tactile) for redundant
presentation of essential information.Provide adequate contrast
between essential information and its surroundings.Maximize
"legibility" of essential information.Differentiate elements in
ways that can be described (i.e., make it easy to give
instructions or directions).Provide compatibility with a variety of
techniques or devices used by people with sensory limitations.




                                                                27
Principle 5:
        Tolerance for error
        Tolerance for error
Minimize hazards and adverse consequences
of accidental or unintended actions.

•Minimize hazards and errors: most used
elements, most accessible; hazardous
elements eliminated, isolated, or shielded.
•Provide warnings of hazards and errors.
•Provide fail safe features.
•Discourage unconscious action in tasks that
                                               28
Principle 6:
        Low physical effort
        Low physical effort
The design can be used efficiently and
comfortably and with a minimum of fatigue.
•Allow user to maintain a neutral body
position.
•Use reasonable operating forces.
•Minimize repetitive actions.
•Minimize sustained physical effort.
                                             29
Principle 7: Size and space for
          approach and use
Appropriate size and space is provided for approach, reach,
  manipulation, and use regardless of user’s body size,
  posture, or mobility.

• Provide a clear line of sight to important elements for any
  seated or standing user.
• Make reach to all components comfortable for any seated
  or standing user.
• Accommodate variations in hand and grip size.
• Provide adequate space for the use of assistive devices or
  personal assistance.
• Provide adequate space for click/tap targets.


                                                                30
Going native
• Your stuff isn’t getting any better
• OS controls may improve
• Choose OS native controls where possible
Photo: Jeremy Keith (cc-by)
Designing for devices
•   1995: 640×480, 800×600, 1024×768
•   1999: HTML for computers, WML for phones
•   2002: @media: screen, handheld, tv...
•   2007: Desktop, iPhone
•   2010: Desktop, iPhone, iPad
•   2011: RWD, “breakpoints”
•   2012: Vendor prefixes, 2× images...
Designing for humans
• Don’t assume you know the user
  – Allow desktop experiences on mobile
  – Provide common URLs for all users
• Don’t limit the user unnecessarily
• Keep your markup clean
  – Including framework code
Demo: Adobe Shadow
The new professionalism




Engineers have vitalized and turned to practical use the
  principles of science and the means of technology.
Were it not for this heritage, my efforts would be feeble.
                                         Obligation of the Engineer

                                                                 36
Thanks!
    @mattmay
mattmay@gmail.com
mattmay@adobe.com




                    37

Contenu connexe

Tendances

Introduction to user experience research (TechUK Designing Digital Health sem...
Introduction to user experience research (TechUK Designing Digital Health sem...Introduction to user experience research (TechUK Designing Digital Health sem...
Introduction to user experience research (TechUK Designing Digital Health sem...Mosoco Ltd
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Ownersmfbridges
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
Accessible design systems
Accessible design systemsAccessible design systems
Accessible design systemsJonathan Conway
 
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA International
 
Setting up my inclusive business
Setting up my inclusive businessSetting up my inclusive business
Setting up my inclusive businessKarel Van Isacker
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needNasimul Gani
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibilityYogeshDaphane
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design PresentationTopher Kanyuga
 
How Deep Is Your Accessibility Empathy SXSW Workshop 2017
How Deep Is Your Accessibility Empathy SXSW Workshop 2017How Deep Is Your Accessibility Empathy SXSW Workshop 2017
How Deep Is Your Accessibility Empathy SXSW Workshop 2017Yvonne So
 
Accessibility Empathy - SXSW 2017 Proposal
Accessibility Empathy - SXSW 2017 ProposalAccessibility Empathy - SXSW 2017 Proposal
Accessibility Empathy - SXSW 2017 ProposalYvonne So
 
The design of everyday things
The design of everyday thingsThe design of everyday things
The design of everyday thingsProvaAkter
 
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Codemotion
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging PopulationUXPA International
 
SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSDhanya LK
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Henny Swan
 
Inclusive design toolkit manual
Inclusive design toolkit manualInclusive design toolkit manual
Inclusive design toolkit manualTony Rahman
 
Universal Design for Touch
Universal Design for TouchUniversal Design for Touch
Universal Design for TouchInclusive_UX
 

Tendances (20)

Introduction to user experience research (TechUK Designing Digital Health sem...
Introduction to user experience research (TechUK Designing Digital Health sem...Introduction to user experience research (TechUK Designing Digital Health sem...
Introduction to user experience research (TechUK Designing Digital Health sem...
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Owners
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
Accessible design systems
Accessible design systemsAccessible design systems
Accessible design systems
 
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
 
Setting up my inclusive business
Setting up my inclusive businessSetting up my inclusive business
Setting up my inclusive business
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its need
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Accessibility Basics
Accessibility BasicsAccessibility Basics
Accessibility Basics
 
How Deep Is Your Accessibility Empathy SXSW Workshop 2017
How Deep Is Your Accessibility Empathy SXSW Workshop 2017How Deep Is Your Accessibility Empathy SXSW Workshop 2017
How Deep Is Your Accessibility Empathy SXSW Workshop 2017
 
Accessibility Empathy - SXSW 2017 Proposal
Accessibility Empathy - SXSW 2017 ProposalAccessibility Empathy - SXSW 2017 Proposal
Accessibility Empathy - SXSW 2017 Proposal
 
The design of everyday things
The design of everyday thingsThe design of everyday things
The design of everyday things
 
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging Population
 
SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLS
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Personas for Accessible UX
Personas for Accessible UXPersonas for Accessible UX
Personas for Accessible UX
 
Inclusive design toolkit manual
Inclusive design toolkit manualInclusive design toolkit manual
Inclusive design toolkit manual
 
Universal Design for Touch
Universal Design for TouchUniversal Design for Touch
Universal Design for Touch
 

Similaire à Wanted: Mobile Dev with 40 Years Experience

Universal Usability
Universal UsabilityUniversal Usability
Universal UsabilityDeepakOjha38
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignSazzadHossain764310
 
Universal Usability
Universal UsabilityUniversal Usability
Universal UsabilityAthulyaUnni2
 
Principles of Universal Design
Principles of Universal DesignPrinciples of Universal Design
Principles of Universal DesignAlena Huang
 
Universal design presentation of itc welcomgroup
Universal design presentation of itc welcomgroupUniversal design presentation of itc welcomgroup
Universal design presentation of itc welcomgroupniranjankhatri
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessbrindaN
 
The Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignThe Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignMichael Larsen
 
Universal design in a diverse world
Universal design in a diverse worldUniversal design in a diverse world
Universal design in a diverse worldKarel Van Isacker
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interactionkhairulaidid
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Senses Working Overtime - Improving Software Through Accessibility and Inclus...Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Senses Working Overtime - Improving Software Through Accessibility and Inclus...Michael Larsen
 

Similaire à Wanted: Mobile Dev with 40 Years Experience (20)

Universal Usability
Universal UsabilityUniversal Usability
Universal Usability
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction Design
 
Chapter 4
Chapter 4 Chapter 4
Chapter 4
 
Universal Usability
Universal UsabilityUniversal Usability
Universal Usability
 
HCI
HCIHCI
HCI
 
Principles of Universal Design
Principles of Universal DesignPrinciples of Universal Design
Principles of Universal Design
 
Universal design presentation of itc welcomgroup
Universal design presentation of itc welcomgroupUniversal design presentation of itc welcomgroup
Universal design presentation of itc welcomgroup
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
The Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignThe Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive Design
 
Universal design in a diverse world
Universal design in a diverse worldUniversal design in a diverse world
Universal design in a diverse world
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 
Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interaction
 
Chapter seven hci
Chapter seven hciChapter seven hci
Chapter seven hci
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Senses Working Overtime - Improving Software Through Accessibility and Inclus...Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
 

Dernier

College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Modelssonalikaur4
 
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbaisonalikaur4
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girlsnehamumbai
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.MiadAlsulami
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfHemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfMedicoseAcademics
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipurparulsinha
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Miss joya
 
call girls in Connaught Place DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...
call girls in Connaught Place  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...call girls in Connaught Place  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...
call girls in Connaught Place DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...saminamagar
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersnarwatsonia7
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowRiya Pathan
 
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiCall Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiNehru place Escorts
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingNehru place Escorts
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowNehru place Escorts
 

Dernier (20)

College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
 
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
 
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCREscort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfHemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
 
call girls in Connaught Place DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...
call girls in Connaught Place  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...call girls in Connaught Place  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...
call girls in Connaught Place DELHI 🔝 >༒9540349809 🔝 genuine Escort Service ...
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiCall Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 

Wanted: Mobile Dev with 40 Years Experience

  • 1. Wanted: Mobile Dev with 40 Years Experience Proven expert at human factors, interactive design, and technologies that don’t yet exist. Experience in branding & mind- reading a plus. Apply today at any startup or consulting firm. Matt May (@mattmay), 07.07.2012 1
  • 2. 2
  • 4. The last 40 years • 1971: Trace R&D Center founded – Focus on augmentative communication • 1980s – 90s: Desktop OS/software accessibility • 1990s – present: Web and mobile accessibility
  • 6.
  • 7. From the people who brought you… who brought you… • Pinch/zoom • Onscreen keyboards • Text-to-speech • Voice recognition • OCR • High contrast • Find as you type • Camera tracking (Kinect)
  • 8. • First mainstream use of pinch/zoom • First free built-in screen reader • Supports braille displays • Closed captioning • TTY support • Hearing aid compatibility • AssistiveTouch
  • 9. Aren’t humans interesting? • Traditional concepts of disability – Blindness (.5%) – Deafness (.1% deaf in both ears) – Colorblindness (1-12% depending on race/gender) • Things that are left out or minimized – Low vision (10 for every 1 who’s blind) – Poor hearing (90 for every 1 who’s deaf) – Limited mobility (36.5 million in the US) – Limited capacity to read (25-50% of US adults) 9
  • 11. Type n Walk app 11
  • 12. Mobile problems are user problems are user problems • Low vision • Poor hearing • Limited mobility • Limited capacity to read text • Limited capacity to type
  • 13. What we’ve learned • Start early • Focus on the people • Build on what works • Anticipate breakpoints – not just the media-query kind
  • 14. Accessibility problems Usability problems
  • 15. Problems mobile users Problems people with disabilities can have can have Problems you’re totally screwed if you don’t solve
  • 16. Pleasant Inconvenient Frustrating Limiting Exclusionary Discriminatory
  • 17. Gregg
  • 18. How can I do this... • In other languages – And from right to left • Securely – Client, server, protocol… – Preserving user privacy • For the greatest possible audience – With various physical capabilities – In various environments
  • 19. How can I do this?
  • 20. How can I do this well? • By not repeating the same mistakes • By remembering: – That your users are human – That you can’t anticipate all their problems • but you can try
  • 21. 21
  • 22. “The universal design concept increases the supply of usable housing by including universal features in as many houses as possible, and allows people to remain in their homes as long as they like.” – Ron Mace 22
  • 23. Seven Principles of Universal Design Universal Design • Equitable use • Flexibility in use • Simple and intuitive • Perceptible information • Tolerance for error • Low physical effort • Size and space for approach and use 23
  • 24. Principle 1: Equitable use The design is useful and marketable to people with diverse abilities. • Provide the same means of use for all users: identical whenever possible; equivalent when not. • Avoid segregating or stigmatizing any users. • Provisions for privacy, security, and safety should be equally available to all users. • Make the design appealing to all users. 24
  • 25. Principle 2: Flexibility in use The design accommodates a wide range of individual preferences and abilities. • Provide choice in methods of use. • Accommodate right- or left-handed access and use. • Facilitate the user's accuracy and precision. • Provide adaptability to the user's pace. 25
  • 26. Principle 3: Simple and intuitive use Simple and intuitive use Use of the design is easy to understand, regardless of the user's experience, knowledge, language skills, or current concentration level. • Eliminate unnecessary complexity. • Be consistent with user expectations and intuition. • Accommodate a wide range of literacy and language skills. • Arrange information consistent with its importance. • Provide effective prompting and feedback during and after task completion. 26
  • 27. Principle 4: Perceptible information Perceptible information Communicate effectively to the user, regardless of ambient conditions or the user's sensory abilities. •Use different modes (pictorial, verbal, tactile) for redundant presentation of essential information.Provide adequate contrast between essential information and its surroundings.Maximize "legibility" of essential information.Differentiate elements in ways that can be described (i.e., make it easy to give instructions or directions).Provide compatibility with a variety of techniques or devices used by people with sensory limitations. 27
  • 28. Principle 5: Tolerance for error Tolerance for error Minimize hazards and adverse consequences of accidental or unintended actions. •Minimize hazards and errors: most used elements, most accessible; hazardous elements eliminated, isolated, or shielded. •Provide warnings of hazards and errors. •Provide fail safe features. •Discourage unconscious action in tasks that 28
  • 29. Principle 6: Low physical effort Low physical effort The design can be used efficiently and comfortably and with a minimum of fatigue. •Allow user to maintain a neutral body position. •Use reasonable operating forces. •Minimize repetitive actions. •Minimize sustained physical effort. 29
  • 30. Principle 7: Size and space for approach and use Appropriate size and space is provided for approach, reach, manipulation, and use regardless of user’s body size, posture, or mobility. • Provide a clear line of sight to important elements for any seated or standing user. • Make reach to all components comfortable for any seated or standing user. • Accommodate variations in hand and grip size. • Provide adequate space for the use of assistive devices or personal assistance. • Provide adequate space for click/tap targets. 30
  • 31. Going native • Your stuff isn’t getting any better • OS controls may improve • Choose OS native controls where possible
  • 33. Designing for devices • 1995: 640×480, 800×600, 1024×768 • 1999: HTML for computers, WML for phones • 2002: @media: screen, handheld, tv... • 2007: Desktop, iPhone • 2010: Desktop, iPhone, iPad • 2011: RWD, “breakpoints” • 2012: Vendor prefixes, 2× images...
  • 34. Designing for humans • Don’t assume you know the user – Allow desktop experiences on mobile – Provide common URLs for all users • Don’t limit the user unnecessarily • Keep your markup clean – Including framework code
  • 36. The new professionalism Engineers have vitalized and turned to practical use the principles of science and the means of technology. Were it not for this heritage, my efforts would be feeble. Obligation of the Engineer 36
  • 37. Thanks! @mattmay mattmay@gmail.com mattmay@adobe.com 37

Notes de l'éditeur

  1. $1800. AAC devices can run up to $15k.