• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
See Me, Feel Me, Touch Me, Heal Me
 

See Me, Feel Me, Touch Me, Heal Me

on

  • 1,002 views

 

Statistics

Views

Total Views
1,002
Views on SlideShare
1,002
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    See Me, Feel Me, Touch Me, Heal Me See Me, Feel Me, Touch Me, Heal Me Presentation Transcript

    •  See  Me,  Feel  Me,  Touch  Me,  Heal  me     Accessibility  and  opportunity    in  mobile  compu3ng    
    • Jus2n  Kaufman  So6ware  Developer,  Raizlabs  Dozens  of  apps,  millions  of  users  worldwide  Usability  passion,  not  profession  
    • 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  
    • Story  Time  
    • VoiceOver  Demo  To  enable  on  your  iPhone,  iPod,    and  iPad:        SeQngs.app        >  General        >  Accessibility        >  VoiceOver            Switch  ON    Also    available  in  through  iTunes.      
    •  Accessibility  
    • 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.  
    • Func2onal  requirements  Dispose  of  human  waste  Maintain  sanitary  environment  Afford  occupant  privacy  and  comfort  
    • Installa2on  requirements  4  sq6  floor  space  2’  door,  par22on  1”  fresh  water  pipe  Sewer  and  overflow  drain  
    • User  requirements  Enter  and  shut  door  Grasp  and  close  lock  Sit  and  stand  unaided  Trigger  flush  Reach  sink  while  seated  Dispense  and  tear  2ssue  
    •  Principles  
    • 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  
    • 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    
    • Accessible  So6ware  Recognizes  and  mi2gates  human  requirements  through  design    Supports  accessible  methods  of  naviga2on,  consump2on,  and  control  
    • General  Guidelines  Separate  form  from  content          Describe  interface  controls          Extract  text  from  images          Separate  logical  blocks  of  text          Large  or  resizable  labels    
    • General  Guidelines  Avoid  surprises          Stay  consistent  and  offer  context  clues          Prefer  standard  controls  and  hierarchies          Flag  content  that  updates  frequently      
    • General  Guidelines  Support  naviga2on          Set  logical  ordering  of  controls            “Mute”  design  elements          Offer  alterna2ve  paths    
    • Impact    Accessibility  Interna2onaliza2on  Automated  UI  tes2ng  
    •   Mobile  
    • Convergent   Personal  Mainstream  Connected   Sensing    
    • Android   iOS   Blackberry   WebOS   Windows  Phone  7  Windows  Mobile  6.x   Symbian  
    • Android  
    • Fragmenta2on          Inconsistent  hardware          OEM  modifica2ons          Device-­‐specific  quirks    Patchwork  accessibility  support            Recent  addi2ons            Not  deeply  integrated            Limited  APIs  
    • 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    
    • Projects  and  vendors          EyesFree          Mobile  Accessibility          Spiel          Ideal          K-­‐9  
    • iOS  
    • No  global  accessibility  APIs  Ligle  room  for  customiza2on  Few  bugons  and  no  keyboard  Many  gestures  require  dexterity  
    • Predic2ve  text  and  autocorrect  Font  size  (limited)  Voice  commands  Screen  zoom  Mono  audio  White  on  Black  Bluetooth  keyboards  and  braille  displays  VoiceOver  
    •  Apps  
    • WalkyTalky  EyesFree  Project    Accessible  naviga2on  aid  
    • VizWiz  Academic  collabora2on*    Crowd  sourced  assistance  with  visual  tasks      *Ins2tu2ons          University  of  Rochester          University  of  Washington          University  of  Maryland          University  of  Central  Florida          MIT    
    • Color  ID  Free  GreenGar  Studios    Speaking  color  iden2fier  
    • ProloQuo2Go  Assis2veWare    Augmenta2ve  and  alterna2ve  communica2on