See Me, Feel Me, Touch Me, Heal Me

832
-1

Published on

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
832
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

See Me, Feel Me, Touch Me, Heal Me

  1. 1.  See  Me,  Feel  Me,  Touch  Me,  Heal  me     Accessibility  and  opportunity    in  mobile  compu3ng    
  2. 2. Jus2n  Kaufman  So6ware  Developer,  Raizlabs  Dozens  of  apps,  millions  of  users  worldwide  Usability  passion,  not  profession  
  3. 3. Coming  up…  What  it  means  to  be  accessible  How  computers  support  access  Which  mobile  plaHorms  are  “accessible”  How  to  make  your  app  accessible  Assis2ve  apps,  present  and  future  
  4. 4. Story  Time  
  5. 5. VoiceOver  Demo  To  enable  on  your  iPhone,  iPod,    and  iPad:        SeQngs.app        >  General        >  Accessibility        >  VoiceOver            Switch  ON    Also    available  in  through  iTunes.      
  6. 6.  Accessibility  
  7. 7. What  is  accessibility?  Providing  equal  access  regardless  of  sensory,  physical,  or  cogni2ve  ability.    Enabling  the  use  of  a  tool  or  resource  by  as  many  people  as  possible.  
  8. 8. Func2onal  requirements  Dispose  of  human  waste  Maintain  sanitary  environment  Afford  occupant  privacy  and  comfort  
  9. 9. Installa2on  requirements  4  sq6  floor  space  2’  door,  par22on  1”  fresh  water  pipe  Sewer  and  overflow  drain  
  10. 10. User  requirements  Enter  and  shut  door  Grasp  and  close  lock  Sit  and  stand  unaided  Trigger  flush  Reach  sink  while  seated  Dispense  and  tear  2ssue  
  11. 11.  Principles  
  12. 12. Programs  define:   void  flushCompleted(boolean  success)    {          if(success)  {      inputs  (click)                  alert.show(“congratula2ons!”);          }  else  {      business  logic                  alert.show(“beger  luck  next  2me”)          }   }      outputs  (alert)  Doesn’t  need  to  know  how  its  being  operated  
  13. 13. Toilet   Toilet  2.0   Input   Depress  handle   Click   Breathe     Dwell   Blink     Tap   Gesture   Switch   Gaze     Speak   Think   Output   View  outcome   Text   Vibrate   Sound     Image  Can  modify  the  interac2on  to  suit  the  user’s  needs    
  14. 14. Accessible  So6ware  Recognizes  and  mi2gates  human  requirements  through  design    Supports  accessible  methods  of  naviga2on,  consump2on,  and  control  
  15. 15. General  Guidelines  Separate  form  from  content          Describe  interface  controls          Extract  text  from  images          Separate  logical  blocks  of  text          Large  or  resizable  labels    
  16. 16. General  Guidelines  Avoid  surprises          Stay  consistent  and  offer  context  clues          Prefer  standard  controls  and  hierarchies          Flag  content  that  updates  frequently      
  17. 17. General  Guidelines  Support  naviga2on          Set  logical  ordering  of  controls            “Mute”  design  elements          Offer  alterna2ve  paths    
  18. 18. Impact    Accessibility  Interna2onaliza2on  Automated  UI  tes2ng  
  19. 19.   Mobile  
  20. 20. Convergent   Personal  Mainstream  Connected   Sensing    
  21. 21. Android   iOS   Blackberry   WebOS   Windows  Phone  7  Windows  Mobile  6.x   Symbian  
  22. 22. Android  
  23. 23. Fragmenta2on          Inconsistent  hardware          OEM  modifica2ons          Device-­‐specific  quirks    Patchwork  accessibility  support            Recent  addi2ons            Not  deeply  integrated            Limited  APIs  
  24. 24. Accessibility  features          Predic2ve  text  and  autocorrect          Speech  to  text          Screen  reader          Virtual  keyboard  and  direc2onal  pad          Auditory  and  vibratory  feedback    Other          Applica2on  menu          Persistent  back  bugon          Hardware  keyboard    
  25. 25. Projects  and  vendors          EyesFree          Mobile  Accessibility          Spiel          Ideal          K-­‐9  
  26. 26. iOS  
  27. 27. No  global  accessibility  APIs  Ligle  room  for  customiza2on  Few  bugons  and  no  keyboard  Many  gestures  require  dexterity  
  28. 28. Predic2ve  text  and  autocorrect  Font  size  (limited)  Voice  commands  Screen  zoom  Mono  audio  White  on  Black  Bluetooth  keyboards  and  braille  displays  VoiceOver  
  29. 29.  Apps  
  30. 30. WalkyTalky  EyesFree  Project    Accessible  naviga2on  aid  
  31. 31. VizWiz  Academic  collabora2on*    Crowd  sourced  assistance  with  visual  tasks      *Ins2tu2ons          University  of  Rochester          University  of  Washington          University  of  Maryland          University  of  Central  Florida          MIT    
  32. 32. Color  ID  Free  GreenGar  Studios    Speaking  color  iden2fier  
  33. 33. ProloQuo2Go  Assis2veWare    Augmenta2ve  and  alterna2ve  communica2on  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×