SlideShare a Scribd company logo
The Mobile Accessibility Stack
Steve Lee
Full Measure
OSS Watch
Developing for the Mobile Web – Bristol
27 Oct 2010
Copyright © 2010 Full Measure
Licensed under the Creative Commons Attribution-ShareAlike 2.0
Why make my mobile web app
accessible?
●More users
●
●Ageing population
●
●Mainstream devices not 'special'
●
●Synergy with mobile + a11y
Mobile a11y stack
How do I achieve accessibility?
Use W3C standards
All – not just a11y
Follow good practice
Beware bad code cut n paste
Toolkits
Tools
Testing
Don't make assumptionsDon't make assumptions
Involve real users
What is the a11y Stack?
Keyboard / touch only access
Switch input access
Good colours (using CSS)
Non visual access
Assistive Technology (AT)
Provides adapted interaction
* Screen readers
- IOS Voice Over
- Android Talk Back
* Scanning on screen keyboards
Your stuff
HTML
CSS
Javascript
DOM + BOM + Platform API
The big picture
Web App
Network
Browser
Accessibility API
Assistive Technology
User
Need a direct path
from app markup
to AT user
Mind the [mobile] gap
* Accessibility APIs
* Alternative input
- touch only
- switch
●Tech you should know / use
●
●WAI-ARIA
●
●Enhanced Markup
●
●Part of HTML5
●
●Enhanced Markup
●Docs and apps
●
●Part of HTML5
●
●Enhanced Markup
●
●Part of HTML5
●
●Semantic Structure
●
●Notifications
●
●Focus Management
●Progressive Enhancement
●
●Handle a wide range of
●
●* Users
●
●* Devices
HTML - content
CSS - presentation
Javascript - behaviour
HTML – content
CSS – presentation
Javascript - behaviour
●JQuery Mobile
●Declarative
●
●Built in Prog Enhanc
●
●Much more goodness
●HTML5
●+ Standard widget UIs
●
●<audio>
●<video>
●- Incomplete, in flux
●
●- Canvas == a11y black hole
●+ Use SVG for graphics
Other stuff to keep an eye on
* W3C Widgets Wookie server
* W3C API WG + WAC (was BONDI)
* Webinos
* Firefox a11y esp. Firebug – accessfirefox.org
* NVDA screen reader – smoke test
* OSS Watch openaccessibility.xml document
* REALISE open innovation in accessibility
@SteveALee
http://fullmeasure.co.uk
http://oss-watch.ac.uk

More Related Content

PPTX
Rich Internet Application
PPTX
8 steps to a long term mobile strategy
PPTX
Html5ignition newweborder
PPT
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
PDF
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
PPT
Html5: the next big thing
PPTX
Developing a Modern Mobile App Strategy
PDF
Valentine Mezentsev, Gleb Dobzhanskyi, Vitalii Hurin - Bot Building: channels...
Rich Internet Application
8 steps to a long term mobile strategy
Html5ignition newweborder
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Html5: the next big thing
Developing a Modern Mobile App Strategy
Valentine Mezentsev, Gleb Dobzhanskyi, Vitalii Hurin - Bot Building: channels...

What's hot (11)

PPT
SSB BART Group Mobile Accessibility
PPT
Html5 在中国的机会、风险和矛盾 磊友黄何 english
PDF
Mobile Accessibility Best Practices & Trends
PPT
Building Mobile Application Using PhoneGap
PPTX
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
PPTX
Go mobile with Windows Phone
PPT
On Mobile- Product Strategy
PDF
Why Blind Users love iOS
PDF
Taking Advantage of Webtop
PPT
Modern mobile development overview
PDF
Shaping a Technology Strategy for Mobile Development
SSB BART Group Mobile Accessibility
Html5 在中国的机会、风险和矛盾 磊友黄何 english
Mobile Accessibility Best Practices & Trends
Building Mobile Application Using PhoneGap
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
Go mobile with Windows Phone
On Mobile- Product Strategy
Why Blind Users love iOS
Taking Advantage of Webtop
Modern mobile development overview
Shaping a Technology Strategy for Mobile Development
Ad

Similar to Mobile a11y stack (20)

PDF
Hitting a moving target: achieving mobile inclusion
PPTX
AT&T WNY Hackathon / Buffalo Open Data
PPTX
Best Practices - Hybrid App Implementation V 03
PPT
QuickSoft Mobile Tips & Tricks 11-03-10
PPTX
Mobile Accessibility - How To Become Socially Responsible Mobile Developer
PPSX
Android
PPTX
#techInColor 2017: Practical Web Accessibility Testing
PDF
Bridge-Stage Framework for the Smartphone Application Development using HTML5
PDF
Native vs Hybrid - Options to develop your mobile application
PDF
Accessibility and Web Technologies @HTML5_Toronto
PPT
Sogeti - Android tech track presentation - 24 february 2011
PPTX
Pick Your Poison – Mobile Web, Native or Hybrid?
PPTX
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
PPTX
W-JAX Keynote 2010
PPTX
Basic android
PPT
Best Mobile App Development Services in India
PDF
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
PPT
Html5 investigation
PDF
Is the mobile web enabled or disabled by design?
PDF
Globant Mobile Future - Android UADE FIT 2013
Hitting a moving target: achieving mobile inclusion
AT&T WNY Hackathon / Buffalo Open Data
Best Practices - Hybrid App Implementation V 03
QuickSoft Mobile Tips & Tricks 11-03-10
Mobile Accessibility - How To Become Socially Responsible Mobile Developer
Android
#techInColor 2017: Practical Web Accessibility Testing
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Native vs Hybrid - Options to develop your mobile application
Accessibility and Web Technologies @HTML5_Toronto
Sogeti - Android tech track presentation - 24 february 2011
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
W-JAX Keynote 2010
Basic android
Best Mobile App Development Services in India
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Html5 investigation
Is the mobile web enabled or disabled by design?
Globant Mobile Future - Android UADE FIT 2013
Ad

More from Steve Lee (10)

PPTX
2017-09-15 T4I Maavis, son on Brian is Always in Mind
PPTX
2017 09-14 AAATE SteppingStones
PPTX
Getting Reactive with Cycle.js and xstream
PPTX
2016 11-28 t4-i_steppingstones
PPTX
2016-08-25 TechExeter - going serverless with Azure
PPTX
Cycling for noobs
PPTX
Module 2-web-a11y-steve lee
PPTX
10 min intro to web a11y
PDF
TS11 Community anti-patterns
ODP
Open accessibility – why is ‘open’ good for web accessibility?
2017-09-15 T4I Maavis, son on Brian is Always in Mind
2017 09-14 AAATE SteppingStones
Getting Reactive with Cycle.js and xstream
2016 11-28 t4-i_steppingstones
2016-08-25 TechExeter - going serverless with Azure
Cycling for noobs
Module 2-web-a11y-steve lee
10 min intro to web a11y
TS11 Community anti-patterns
Open accessibility – why is ‘open’ good for web accessibility?

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Assigned Numbers - 2025 - Bluetooth® Document
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding

Mobile a11y stack