1.
See
Me,
Feel
Me,
Touch
Me,
Heal
me
Accessibility
and
opportunity
in
mobile
compu3ng
2. Jus2n
Kaufman
So6ware
Developer,
Raizlabs
Dozens
of
apps,
millions
of
users
worldwide
Usability
passion,
not
profession
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
5. VoiceOver
Demo
To
enable
on
your
iPhone,
iPod,
and
iPad:
SeQngs.app
>
General
>
Accessibility
>
VoiceOver
Switch
ON
Also
available
in
through
iTunes.
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.
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
it's
being
operated
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. Accessible
So6ware
Recognizes
and
mi2gates
human
requirements
through
design
Supports
accessible
methods
of
naviga2on,
consump2on,
and
control
15. General
Guidelines
Separate
form
from
content
Describe
interface
controls
Extract
text
from
images
Separate
logical
blocks
of
text
Large
or
resizable
labels
16. General
Guidelines
Avoid
surprises
Stay
consistent
and
offer
context
clues
Prefer
standard
controls
and
hierarchies
Flag
content
that
updates
frequently
17. General
Guidelines
Support
naviga2on
Set
logical
ordering
of
controls
“Mute”
design
elements
Offer
alterna2ve
paths
23. Fragmenta2on
Inconsistent
hardware
OEM
modifica2ons
Device-‐specific
quirks
Patchwork
accessibility
support
Recent
addi2ons
Not
deeply
integrated
Limited
APIs
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
27. No
global
accessibility
APIs
Ligle
room
for
customiza2on
Few
bugons
and
no
keyboard
Many
gestures
require
dexterity
28. Predic2ve
text
and
autocorrect
Font
size
(limited)
Voice
commands
Screen
zoom
Mono
audio
White
on
Black
Bluetooth
keyboards
and
braille
displays
VoiceOver
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. Color
ID
Free
GreenGar
Studios
Speaking
color
iden2fier