Accessibility | Accessibility
Standards Based Development
Accessibility isn't about providing a cut-down experience, but neither is it about making your app's sighted experience available as-is. Always consider the implicit capabilities of the unimpaired user, and take steps to even the playing field. That's what accessibility means. Not special treatment, but tailored access to the same treatment. Put another way, don't just give special treatment to fully-sighted users.
Accessibility for iPhone and iPad Apps, Matt Gemmell
Most of all, accessibility is not an old-school attitude. We should be providing rich user experiences to everyone.
Jeremy Keith, http://adactio.com/journal/1457/, Adactio: Journal-Accessibility 2.0
Accessibility describes the degree to which a product, device, service or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity. Accessibility is often used to focus on people with disabilities or special needs and the right of access to entities, often through the use of assistive technology.
Accessibility should not be confused with usability, which describes the extent to which a product, device, service or environment can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context use.
Accessibility is strongly related to universal design when the approach involves direct access, essentially making things accessibility to all people (whether they have a disability or not). An alternative is to provide indirect access by having the entity support the use of assistive technology(s) to achieve access.
Five Basic Principles
There are five basic principles underlying the idea of accessible design:
- Flexibility.
- Provide your customers with a flexible, customizable user interface that accommodates a variety of user needs and preferences.
- Choice of input methods.
- Provide users with keyboard access to all features and simple mouse click access for common tasks.
- Choice of output methods.
- Provide users with the ability to choose discrete and redundant output combinations of sound, visuals, text, and graphics.
- Consistency.
- Make your applications interact with other applications and system standards in a consistent, predictable manner.
- Compatibility with accessibility aids.
- Whenever possible, build your applications using standard and common user interface elements that are compatible with accessibility aids.
Basic Principles of Accessible Design
Understanding accessibility
Understanding accessibility requires an awareness of the special needs of multiple user groups, including people with disabilities and mature users with age-related disabilities. A person with a disability may encounter one or more barriers that can be eliminated or minimized by the software or Web developer, the assistive technology, or the underlying operating system software and hardware platform.
The four main categories of disabilities are Visual, Hearing, Mobility, and Cognitive.
Web Accessibility
Computer Accessibilty
Computer a11y, aka Accessible Computing, refers to the accessibility of a computer system to all people, regardless of disability or severity of impairment.
Accessibility is often abbreviated a11y (a numeronym), where the number 11 refers to the number of letters omitted. This parallels the abbreviations of internationalization and localization as i18n and l10n respectively.
Accessibility Design Guide: Universal Design Principles for Austrailia's Aid Programpdf

New BBC Mobile Accessibility Guidelines (2014-02)\
Accessibility Initiatives
- AEGIS - Open Accessibility Everywhere


- Open Accessibility Everywhere Group (OAEG)
- OATS - Open source software repository
- LinkEd Web accessibility forum
- FAST provides information on the website about a wide range of research being carried out into AT product development and service improvement
- Raising the Floor
Web Accessibility Portal for Info AXIA
Web Accessibility Portal for Info AXIA provides support for accessibility of Web sites, enterprises, government agencies, local governments, and educational institutions.
WebInSight
The goal of the WebInSight Project is to learn what impedes access to the web and develop technology to improve access. The accessibility of the world wide web is of paramount concern because of its growing importance in accessing information. Our initial work centered around providing alternative text for web images (a problem for web accessibility for at least a decade) to improve image accessibility.
wat-c (Web Accessibility Tools Consortium)
wat-c provides a collection of free tools to assist both developers and designers in the development and testing of accessible web content. wat-c is a consortium of some of the world's leading accessibility expert practitioners, founded by Accessible Information Solutions (Australia), Infoaxia (Japan), The Paciello Group (usa), Wrong html (Japan), and Juicy Studio (uk).
Cynthia Says
The HiSoftware Cynthia Says portal is a web content accessibility validation solution. It is designed to identify errors in your content related to Section 508 standards and/or the wcag guidelines. It is an online test which only validates one page at a time. This service will expose you to the underlying technology and the benefits of using HiSoftware's full-featured solutions for automated content compliance and Web governance.
This button requires minimum support for Section 508, wcag 1.0 P1, clf, or an Equivalent Standard. Once you have completed the process above, proudly use the Cynthia Tested button to indicate your accessibility efforts and commitment!
Accessibility Projects
- Accessible project (Accessible Applications Design and Development)
- Eye tracking coordination project
- Special browser for users of AAC and alternative inputs
- Comspec – Comlink open software AAC device
- PCAD project commercial product web site
- The SYMBERED project
- ITHACA Framework
- Project:Possibility
- European Thematic Networkon Assistive Information Technologies (etna)
- aol Accessibility
- Sun Accessibility
- Oracle Accessibility
- Apple Accessibility
- AppleVis
- IBM Accessibility
- Adobe Accessibility
- Microsoft Accessibility

Accessibility Overview - msdn- GNOME accessibility project

- KDE accessibility project
- Mozilla accessibility project
- Mozilla accessibility on UNIX project
- OpenOffice.org accessibility project
- Linux Foundation Accessibility
- OLPC accessibility
- Peter Korn: 'Access by Contract: The Third Generation Approach to Suporting People with Disabilities', keynote at IDEAS, Washington DC, 2006 - OpenOffice version
- Peter Korn: 'Access by Contract: The Third Generation Approach to Suporting People with Disabilities', keynote at IDEAS, Washington DC, 2006 - PDF version
- ACCESSIBLE - Application Design and Development
- ASK-IT - Ambient Intelligence System of Agents for Knowledge-based and Integrated Services for Mobility Impaired users
- OASIS - Open architecture for Accessible Services Integration and Standardisation
- CLOUD4ALL - Cloud platforms Lead to Open and Universal access for people with Disabilities and for All
- oaeg (Open Accessibility Everywhere Group)
- AEGIS Training Environment - eLearning Access
- Adobe Accessibility Resource Center
- air Foundation
- Accessible Devices
Open Source Accessibility Components/Libraries
Accessibility Initiative(s) Legislation
nts (National Transition Strategy) - Australia
In February 2010, the Australian Federal Government endorsed the use of WCAG 2.0 within Australia and this is now the benchmark for Australian Government websites.
Based on this endorsement, the Australian Government released its Web Accessibility National Transition Strategy in June 2010. The strategy stipulates that all federal government websites are expected to meet Single A conformance by 2012 and Double A conformance by the end of 2014.
Compliance with the NTS requires demonstration against the WCAG 2.0 pre-defined Sufficient Techniques; a move not required by the W3C. By not strictly implementing Sufficient Techniques a government department may unwittingly find itself falling foul of the NTS when an audit is undertaken.
All states and territories have now endorsed WCAG 2.0 and signed up to the NTS in principle.
Section 508 - America
The vpat (Voluntary Product Accessibility Template) is an informational tool developed by industry and government to help facilitate the new market research responsibilities of Federal it professionals under Section 508.
Section 508: Uncle Sam's Guide To Web Accessibility
The most direct part of this law, as it applies to the Web, is very similar to the Web Accessibility Initiative�s WCAG 1.0; in fact, 13 of the 16 paragraphs in Section 508 have equivalents in WCAG. To be compliant with Section 508, though, your site must also meet the last three paragraphs.
Equality Act 2010 (uk
BuyAccessible.gov - Access to Resources and Tools for Meeting Section 508 Requirements
Section 508: Uncle Sam's Guide To Web Accessibility
The most direct part of this law, as it applies to the Web, is very similar to the Web Accessibility Initiative's WCAG 1.0; in fact, 13 of the 16 paragraphs in Section 508 have equivalents in WCAG. To be compliant with Section 508, though, your site must also meet the last three paragraphs.
Section 508: Uncle Sam's Guide To Web Accessibility
The most direct part of this law, as it applies to the Web, is very similar to the Web Accessibility Initiative�s WCAG 1.0; in fact, 13 of the 16 paragraphs in Section 508 have equivalents in WCAG. To be compliant with Section 508, though, your site must also meet the last three paragraphs.
amis (Adaptive Multimedia Information System) is a Accessible Interface Design
AEGIS Open Accessibility Framework
The AEGIS project seeks to determine whether 3rd generation access techniques will provide a more accessible, more exploitable and deeply embeddable approach in mainstream ict (desktop, rich Internet and mobile applications). This approach is developed and explored with the Open Accessibility Framework (OAF) through which aspects of the design, development and deployment of accessible mainstream ict are addressed.
oaf (Open Accessibility Framework)
Design interfaces with outstanding usability - enhancing safety, effectiveness, efficiency, and satisfaction for all people.
Fujitsu Web Accessibility Guidelines
General Accessibility Guides on Wireless Technology
Wireless Carrier’s Accessibility Resources
- AT%T Accessibility
- Sprint's Commitment to People With Disabilities
- T-Mobile Accessibility
- Accessibility Home
- Accessibility for Windows Mobile 6.5
- Accessibility Application Development for Windows Mobile 6.5
- Designing for Accessibility | Android Developers
- Apple iPhone's Accessibility Home
- Making Your iPhone Application Accessible
- iPhone 5 Accessibility User Guide
- Accessibility - iOS Technology Overview
- BlackBerry Accessibility
- Development Guide - Accessibility - Blackberry Java Application 5.0
- Best Practice: Designing Accessible Applications - Accessibility - Developer Guide
- About HTC - Hearing Aid Compatibility
- Accessibility Home
LG's Hearing Aid Compatibility Public Notice- Accessibility Around the World - Motorola Mobility
- Nokia Accessibility Home
- Samsung's Wireless Products and Accessibility
- Online Wireless Accessibility Information Resources
- Learning about PDF Accessibility from Web Accessibility for All (Univ. of Wisconsin, Madison)
- Creating Accessible pdf From Microsoft Word 2003
- Making PDF Documents Accessible
- Making Word Documents Accessible
- Authoring Techniques for Accessible Office Documents: Google Docs Document
- Making Excel Documents Accessible
- Creating Accessible Powerpoint Presentations in Powerpoint 2010 and 2007
- About Accessibility Features in Business Contact Manger (Outlook 2010)
- the ability to turn on and adjust accessibility settings and programs, Magnifier, Narrator, On-Screen Keyboard, and High Contrast
- a questionnaire that recommends accessibility settings or programs based on the users' task-based input
- options to explore available settings by category settings such as use computer without a display, optimize the visual display, adjust the mouse, keyboard, and sounds, alternative input devices, and reasoning tasks
- WAC Blog/a>
- Humanising Technology Blog/a>
- iheni/a>
- Microsoft Windows ui Automation Blog
- WebAIM
- Juicy Studio: Quality Assurance
- Web Axe - Practical Web Design Accessibility Tips
- Web Site Accessibility Blog
- Standards Schmandards
- Accessibility
- The Paciello Blog Group

- Yahoo! Aceessibility Library
- Accessible Culture
- Java Accessibility Utilities Examples
- Don't Leave Money On The Table: Marketing To People With Disabilities
- Accessibility Heuristics
- Accessibility In Print
- Accessibility Tips For Audio And Video
- iPhone - Accessibility
- Web Accessibility Initiative (WAI)
- http://ryankeiser.net/blog/accessible-color/
- http://www.etre.com/tools/colourblindsimulator/
- http://www.logocritiques.com/resources/color_psychology_in_logo_design/
- Scripting Enabled - How To Make The Web More Accessible With JavaScript And Flash
- Flash And Keyboard Accessibility Access Accross Browsers
- Designing For Accessibility
- Accessibility: Can't We All Just Get Along?
- Designing Accessible Websites
- Configuring Your Machine For Testing With A Screen Reader
Wireless Manufacturer’s Accessibility Resources
Accessible Documents
References
Accessible Phone Types
Phone Types
A phone's shape is an important factor when weighing accessibility options before a purchase. Typical mobile phones fall into the following categories:
Clam Shell/Flip Phone
Clam Shell/Flip Phones flip open and automatically answer phone calls; are for people with limited/low vision and/or blindness.
Candy Bar/Monobloc/Stick Phone
Candy Bar/Monobloc/Stick Phones don't have added movements (sliding, flipping, etc.) and are useful for people with arthritis and/or poor dexterity.
Slide Phone
Slide Phones slide open and automatically answer phone calls (similar to Flip Phones), and are useful to people with limited/low vision and/or blindness.
Swivel Phone
Swivel Phones swivel open and automatically answer phone calls (like a Flip or Sliding Phone), and are useful to people with limited/low vision and/or blindness.
Touchscreen Phone
Touchscreen Phones have larger screen sizes and can be useful for people who have moderate/profound hearing loss and/or are deaf.
Smart Phone
Smart Phones have larger screen sizes and can be useful for people who have moderate/profound hearing loss and/or are deaf. Similar to Touchscreen Phones.
Accessibility Features in Office Web AppsAccessible Web Mantra...or REASON FOR BEING....OR MANIFESTO
Apple Accessibility
AppleVis
AppleVis is a community-powered website for blind and low-vision users of Apple's range of Mac computers, the iPhone, iPad and iPod Touch.
AppleVis is a rich resource that strives to empower the community by offering multiple pathways to access and share relevant and useful information. As a community, we seek to encourage and support people in exploring the many ways in which these mainstream products and related applications can offer opportunities to the vision-impaired for personal enrichment, independence and empowerment.
AppleVis also offers resources and mechanisms for raising awareness of the accessibility of Apple products and related applications, and for promoting further advancement in accessibility.
iOS Accessibility
iOS Accessibility is a guide for iOS app developers on how to provide VoiceOver accessibility support for visually impaired users. It includes both technical information and also a discussion on how to approach accessibility, as well as points to be aware of.
Accessible iOS
Accessible iOS replaced the one on a11y.us, which in turn was a replacement for the aiphone mailing list. It is open to discussion of all iOS devices.
Blind Apples
Blind Apples is a mailing list open to discussion of all things related to Apple, including OS X, iOS and iDevices.
Christopher O'Meally's YouTube Channel
Christopher O'Meally's YouTube Channel iOS and Mac OS X tutorials and app reviews from a VoiceOver perspective.
How to Build Accessible iOS Apps by Donald Burr
How to Build Accessible iOS Apps by Donald Burr Notes created from Episode 364 of the NosillaCast Mac Podcast.
iHabilitation
iHabilitation! Very basic audio/video iOS instruction for absolute beginners, or for sighted folks working with an absolute beginner. These are companion programs for "iPhone Tactile Screenshot Quick Reference Guide" available in the US from National Braille Press, and in Canada from Tactile Vision Inc.
iOS Blind Users Group (iBUG)
iOS Blind Users Group (iBUG) is dedicated to helping the blind and visually impaired community become more proficient in using the accessibility features of Apple iOS Devices.
Mac-Access
Mac-Access is a mailing list for discussion of Mac OS X and iOS Accessibility.
Mac-cessibility Network
Mac-cessibility Network is devoted to connecting, compiling, and providing easy access to the best resources for blind, visually impaired, and other disability groups using Apple products.
The iAccessibility Report
The iAccessibility Report educates the blind and visually impaired world on which apps work, and which ones do not work with Voiceover, and other accessibility solutions on these devices.
The Screenless Switchers Podcast
The Screenless Switchers PodcastPodcast dedicated to iOS, iPhone and VoiceOver.
VIPhone
VIPhone mailing list was originally created for visually impaired iPhone users, but now covers all of Apple's iOS devices.
MacVisionaries Google Group, home of the Blind Mac User Community
MacVisionaries Google Group, home of the Blind Mac User Community.
iBUG - iOS Blind Users Group
iBUG - iOS Blind Users Group, dedicated to helping the blind and visually impaired community become more proficient in using the accessibility features of Apple iOS1 Devices.
Initiative
clf (Common Look and Feel)
clf is a Canadian government standard governing branding, usability, and accessibility standards for Canadian government department's internet prescense(s).
clf built the open source wet for spreading clf.
References
Note: Windows RT does not support add-ons for IE or IE for the desktop
MS Office Accessibility Checker Rules Used by MS Office Accessibility Checker Accessibility Features in Office Web Apps ie10 Keyboard Shortcuts ie10 Accessiblity Options NC Assistive Technology Program's Video Channel on Vimeo Windows Automation API Overview Accessibility Best Practices Engineering Software for Accessibility Microsoft Windows UI Automation Blog Accessibility Center - Windows Dev Center UI Accessibility CheckerEase of Access Center (Windows)
In Windows, the Ease of Access Center is a single, centralized location where users can adjust the accessibility settings and manage assistive technology programs. For products built on the Windows platform, the Ease of Access Center serves as a central location where the user can set up the accessibility settings and programs available in Windows. In the Ease of Access Center, users can find quick access for setting up the accessibility settings and programs included in Windows. There is also a link to a questionnaire where the user can answer questions about themselves and Windows will then help suggest settings that they might find useful in making their computer easier to see, hear and use.
The Windows Ease of Access Center includes:
Accessibility Web Commmunity%Blogroll
msdn Accessibility Developer Center 
ui Access
The "freshest" resource for universal interface design and usability accessibility information.
Web Accessibility Initiative
World Wide Web Consortium's Web Accessibility Initiative, an international virtual working on the ongoing refinement of guidelines for all aspects of web accessibility.
Accessibility Developer Community
Accessible Site Design Guide
In the context of web site design, accessibility is a measure of how easy it is to access, read, and understand the content of a web site. Accessibility is complicated by the fact that a web site is not a published piece of work so much as a living document that can be interpreted in different ways by different browsers and on different platforms. Web sites are not a print medium- although they are most often read in a visual manner, there are many different ways a web page can be experienced, such as via a speech browser or via an indexing robot. A web page is a combination of textual information which is interpreted appropriately by a browser and linked to files of various types, such as graphics, movie clips and sound files.
Since a web page can be interpreted differently by different browsers with different capabilites, and since the language of a web page- HTML, is constantly evolving, accessibility must be considered to make a page usable by as many people as possible. The keys to making your page accessible are graceful degradation, standards compliance, fast loading, and intelligent organization.
Most of all, accessibility is not an old-school attitude. We should be providing rich user experiences to everyone.