Manchester Java Community talk on accessibility, using Swing and Java Wicket.
What accessibility is.
Why accessibility matters.
How we implement accessibility.
We accessibility can be tested.
June 2014
4. WHAT THE STATISTICS SHOW
15% people suffer with a disability (~ 1 billion people)
285 million people are visually impaired
~70 million people audio impaired
GLOBALLY:
11 million+ have a long-term illness or a disability
~2 million people are visually impaired
~9 million people are audio impaired
UK:
2020 prediction; 2,250,000 people will suffer from sight loss
Disability increases with age
5.
6. WHAT IT MEANS TO USERS
Empowering
Independence
Confidence
Self-esteem
Equal Footing
14. APPROACHES
Bring Accessibility in earlier
User requirements
Widen your target audience
Reduces the cost
Functional requirements
Design around communities
19. MANUAL
SCREEN-READERS
- JAWS (Windows)
- VoiceOver (Mac)
MEDIA CONTENT
- Without CSS can you still use it?
- Muted, can you understand videos?
TRANSLATIONS
- Components need to fit languages
X PLATFORM
- Multiple browsers
- Multiple devices
22. JAVA SWING
All components supporting accessibility must
implement the accessible package:
class MyFrame implements Accessible {
Every component must return its accessible context