Accessibility Solutions in Mobile Devices
This document is a work in progress and compiles information on architectural, built-in and stand-alone accessibility solutions in mobile devices.
Background and General Information
A Comparisson of Mobile Application Development Platforms
Sources:
OS / Platform |
Market Share |
License |
Company |
Supported Handsets |
SDK / price |
Sign-up required |
Primary UI |
Licensing |
---|---|---|---|---|---|---|---|---|
Symbian OS |
~45% |
Open Source |
Symbian |
Full list |
Symbian-UIQ SDK / free |
Yes |
|
|
Blackberry OS |
~20% |
Proprietary |
RIM |
Most Blackberry devices |
Blackberry JDE / free |
|
Java |
|
Windows Mobile |
~10% |
Proprietary |
Microsoft |
|
|
|
|
|
iPhone OS |
~10% |
Proprietary |
Apple |
iPhone |
iPhone SDK / free |
Yes |
Cocoa Touch/Objective-C |
|
Linux / Motodev |
>10% |
Open Source (kernel proprietary) |
Motorola |
Full list |
Eclipse plugin / community edition free |
Yes |
Qt |
Free (some services cost extra) |
Linux / Android |
>5% |
Open Source |
OHA / Google |
Available in second half of 2008 |
Android SDK / free (Setup Guide) |
No |
Java |
|
Palm OS |
>5% |
Proprietary |
|
|
|
|
|
Free (some services cost extra) |
Linux / OpenMoko |
>2% |
Open Source |
FIC / OE |
Neo1973, Neo FreeRunner |
OpenEmbedded / free |
No |
GTK+ |
Free |
Linux / Maemo |
>2% |
Open Source |
Nokia |
N810 - N800 - 770 |
VistaMax, Laika / (some parts require a device) |
OS requires valid device ID |
GTK+ |
Free (device required for some OS bits) |
Linux / Qtopia |
>2% |
Open Source (for non-commercial applications) |
Trolltech |
Full list |
Qt Tools / community edition free |
|
Qt |
Free (non-commercial only) |
Linux / Access Linux Platform |
>1% |
Open Source |
Access Inc. |
|
ALP Development Tools / free |
No |
GTK+ |
Free |
Linux / LiMo Platform |
>1% |
Proprietary / some open source components |
Limo Foundation |
Full list |
Only available to members |
Yes |
|
Membership required |
Mobile Web
Best Practices
Development Tools
Most of the tools below are either free or require a free account from mobiforge.com"
- Mobile Web Developer's Guide
This is quite a comprehensive guide to mobile web development. It layers on the advice from the W3C's Mobile Web Initiative Mobile Web Best Practices 1.0 document, but takes it further. - Mobile Device Information Database (free for developers)
DeviceAtlas is an on-line resource, you can view the mobile device information by navigating around the site or download an API for use in your application. - ATRC Web Accessibility Checker
This tool checks Web-based HT ML content for conformance with accessibility standards to ensure the content can be accessed by everyone. - W3C mobileOK Checker
This checker performs various tests on a Web Page to determine its level of mobile-friendliness. The tests are defined in the mobileOK Basic Tests 1.0 specification. A Web Page is mobileOK when it passes all the tests. - Mobile Web Industry Best Practices and Standards Checker
The mobiReady testing tool evaluates mobile-readiness using industry best practices & standards.
The free report provides both a score (from 1 to 5) and in-depth analysis of pages to determine how well your site performs on a mobile device. - Mobile Device Web Emulator
To see your site the same way these millions of mobile users do, try the dotMobi mobile phone emulator, which "emulates" a real mobile phone Web browser.
Mobile Accessibility
Applications
- Talks Platform: Symbian
Running on Symbian™ Series 60 phones, Nuance TALKS converts the displayed text on the mobile handset into highly intelligible speech. With Nuance TALKS, blind and low-vision users can take advantage of most features, including contact directories, caller ID, text messages, help files, access to the Nokia web browser, and other screen content, available on their mobile phones.
- iConverse Platform: iPhone/Touch
iConverse is an educational tool designed for young children and individuals with communicative disabilities, and also toddler-aged children who have yet to master language. iConverse is an Augmentative Alternative Communication (AAC) application for the iPhone and iPod Touch that replaces bulky and expensive communication devices used in the past. iConverse gives users the ability to carry an AAC device in their pocket creating a means of communication that is appropriate, effective and discreet.
- Speech Enabled Eyes-Free Android Applications Platform: Google Android
The Text-To-Speech (TTS) library is allows developers to add speech to their applications. Developers give the TTS object a text string, and the TTS will take care of converting that string to text and speaking it to the user. See the video