Accessibility
From MemberWiki
Accessibility Home | Downloads | Evaluation Library Objects and APIs | Rule Format | Issue Tracker
Contents |
Accessibility Tools Working Group
This is the Wiki for the Open AJAX Alliance Accessibility Tools Task Force. The growing adoption of Rich Internet Applications (RIA) has resulted in the development of new accessibility standards and specifications such as the W3C WAI Accessible Rich Internet Application Specification (WAI-ARIA) and the W3C Web Content Accessibility Guidelines 2.0 (WCAG2). Although accessibility tool providers and venders are moving to support WCAG 2, compliance is not fully addressed or understood in a RIA environment. For example, in WCAG2, Guideline 4.1 Compatible: Maximize compatibility with current and future user agents, including assistive technologies, there is a subtle dependence upon the WAI-ARIA specification in success criterion 4.1.2. This requirement dicttates that, for all user interface components, the name and role of these components can be programatically determined and that the states, properties, and values of such components can be programatically determined and possibly set. There is also an implicit assumption about the compatibility between user agents and assistive technologies. Such disconnects or gaps in understanding have resulted in deficiencies in our accessibility testing and evaluation tools.
Developing accessible RIAs is also much more challenging than authoring or generating static web content. WAI-ARIA introduces additional semantic meta data and added keyboard support to facilitate usability, all being applied in a dynamically changing environment. Thus, The accessibility of RIAs changes as the user operates the web page. This added complexity creates the need to add tools to assist the developer in their native IDEs during the development, unit-testing, and functional testing of dynamic web applications.
Static Analysis would require pre-processing and analysis of the JavaScript code to understand the intent. This is not effective or practical. Consequently, the testing strategy for accessibility testing should mirror unit testing where the end user operates a web page based on the design criteria for the product, ideally exercising all aspects of the page. This is when accessibility tools need to be validating the content and they need to do so in response to user interaction and Ajax live area updates. To accomplish this more dynamic valaidation and evaluation, accessibility tools must have an integrated browser component that is event driven and drives compliance testing. The presentation of the test results may vary (depending, for example, upon whether one is using an IDE which provides developer assistance in the enablement effort or a validation test tool), however the sets of validation rules should be reusable regardless of the context in which they are being applied.
It will be the mission of the task force to address these and related issues.
Objectives
- Develop a standard set of accessibility validation rules, geared toward meeting compliance to WCAG 2 using WAI-ARIA and WAI-ARIA Best Practices. These rules must be consumable by major accessibility test tools.
- Develop best practices for reporting accessibility compliance by accessibility test tools
- Develop IDE best practices to assist developers to produce Accessible RIAs
Current Documents
- Rules and Ruleset Information
- Library Downloads
- Evaluation Library API 2.0
- Ruleset Format 2.0
- Ruleset 2.0 Evaluation Library 2.0 API Documentation
- Issue Tracker
Tools using OAA Rulesets
Related Resources
- WAI-ARIA Specifications and Resources
Discussions
Participating Companies and Organizations
- IBM
- University of Iowa
- University of Illinois
Committee Email list
The email list is accessibility@openajax.org. Archives can be found at: http://openajax.org/pipermail/accessibility/. To subscribe to this list, fill out the form at: http://openajax.org/mailman/listinfo/accessibility.
Teleconference information
Fridays, weekly, 2:00pm to 3:00pm CST. Please use the World Clock Meeting Planner to check the time and date for your time zone.
IRC information:
- server: irc.mozilla.org
- channel: #oaa-accessibility
Minutes from previous calls
Instructions to post minutes here
- Click link to bring up the most recent minutes posted.
- Change the URL in the address line to indicate the new date and click Go.
- Edit the newly created page.
- Add Participants (see previous minutes for attendees' company/organization association) and the minutes for the just completed call.
- Save the page.
- Go back to the group's home page (this page) and enter edit mode.
- Copy and paste the previous minutes' link and modify to accommodate the new date. Add after the link: (Scribe: <your name>)
- Save the home page.
Minutes
2009
- Accessibility Minutes 2009 02 18
- Accessibility Minutes 2009 02 25
- Accessibility Minutes 2009 03 04
- Accessibility Minutes 2009 03 11
- Accessibility Minutes 2009 03 25
- Accessibility Minutes 2009 04 01
- Accessibility Minutes 2009 04 08
- Accessibility Minutes 2009 04 15
- Accessibility Minutes 2009 04 22
- Accessibility Minutes 2009 04 29
- Accessibility Minutes 2009 05 06
- Accessibility Minutes 2009 05 13
- Accessibility Minutes 2009 05 20
- Accessibility Minutes 2009 05 27
- Accessibility Minutes 2009 06 03
- Accessibility Minutes 2009 06 17
- Accessibility Minutes 2009 06 24
- Accessibility Minutes 2009 07 01
- Accessibility Minutes 2009 07 08
- Accessibility Minutes 2009 07 15
- Accessibility Minutes 2009 07 29
- Accessibility Minutes 2009 08 05
- Accessibility Minutes 2009 08 12
- Accessibility Minutes 2009 08 19
- Accessibility Minutes 2009 08 23
- Accessibility Minutes 2009 08 26
- Accessibility Minutes 2009 09 02
- Accessibility Minutes 2009 09 09
- Accessibility Minutes 2009 09 23
- Accessibility Minutes 2009 09 30
- Accessibility Minutes 2009 10 14
- Accessibility Minutes 2009 10 21
- Accessibility Minutes 2009 11 04
- Accessibility Minutes 2009 11 11
- Accessibility Minutes 2009 11 18
- Accessibility Minutes 2009 12 02
- Accessibility Minutes 2009 12 09
2010
- Accessibility Minutes 2010 01 06
- Accessibility Minutes 2010 01 20
- Accessibility Minutes 2010 01 27
- Accessibility Minutes 2010 02 03
- Accessibility Minutes 2010 02 10
- Accessibility Minutes 2010 02 24
- Accessibility Minutes 2010 03 10
- Accessibility Minutes 2010 04 14
- Accessibility Minutes 2010 04 21
- Accessibility Minutes 2010 05 05
- Accessibility Minutes 2010 05 19
- Accessibility Minutes 2010 06 02
- Accessibility Minutes 2010 06 16
- Accessibility Minutes 2010 06 30
- Accessibility Minutes 2010 07 14
- Accessibility Minutes 2010 07 28
- Accessibility Minutes 2010 08 25
- Accessibility Minutes 2010 09 08
- Accessibility Minutes 2010 09 21
- Accessibility Minutes 2010 10 06
- Accessibility Minutes 2010 10 13
- Accessibility Minutes 2010 10 20
- Accessibility Minutes 2010 11 03
- Accessibility Minutes 2010 11 11
- Accessibility Minutes 2010 11 17
- Accessibility Minutes 2010 12 01
- Accessibility Minutes 2010 12 08
- Accessibility Minutes 2010 12 13
2011
- Accessibility Minutes 2011 01 10
- Accessibility Minutes 2011 01 24
- Accessibility Minutes 2011 01 31
- Accessibility Minutes 2011 01 31
- Accessibility Minutes 2011 01 31
- Accessibility Minutes 2011 02 07
- Accessibility Minutes 2011 02 14
- Accessibility Minutes 2011 02 22
- Accessibility Minutes 2011 02 28
- Accessibility Minutes 2011 03 07
- Accessibility Minutes 2011 03 28
- Accessibility Minutes 2011 04 04
- Accessibility Minutes 2011 04 18
- Accessibility Minutes 2011 04 25
- Accessibility Minutes 2011 05 02
- Accessibility Minutes 2011 05 09
- Accessibility Minutes 2011 05 16
- Accessibility Minutes 2011 05 23
- Accessibility Minutes 2011 06 13
- Accessibility Minutes 2011 06 20
- Accessibility Minutes 2011 07 11
- Accessibility Minutes 2011 07 18
- Accessibility Minutes 2011 08 01
- Accessibility Minutes 2011 08 22
- Accessibility Minutes 2011 08 29
- Accessibility Minutes 2011 09 12 (Scribe: David)
- Accessibility Minutes 2011 09 19 (Scribe: Nick)
- Accessibility Minutes 2011 09 26 (Scribe: Rich)
- Accessibility Minutes 2011 10 03 (Scribe: Prasanna)
- Accessibility Minutes 2011 10 10 (Scribe: Ann)
- Accessibility Minutes 2011 10 17 (Scribe: David)
- Accessibility Minutes 2011 10 31 (Scribe: Marc)
- Accessibility Minutes 2011 11 07 (Scribe: Nick)
- Accessibility Minutes 2011 11 14 (Scribe: Prasanna)
- Accessibility Minutes 2011 11 21 (Scribe: David)
- Accessibility Minutes 2011 11 28 (Scribe: Ann)
- Accessibility Minutes 2011 12 05 (Scribe: Philip)
- Accessibility Minutes 2011 12 12 (Scribe: Nick)
2012
- Accessibility Minutes 2012 01 09 (Scribe: Prasanna)
- Accessibility Minutes 2012 01 16 (Scribe: Ann)
- Accessibility Minutes 2012 01 23 (Scribe: Marc)
- Accessibility Minutes 2012 01 30 (Scribe: Nick)
- Accessibility Minutes 2012 02 06 (Scribe: Prasanna)
- Accessibility Minutes 2012 02 13 (Scribe: Philip)
- Accessibility Minutes 2012 02 20 (Scribe: Ann)
- Accessibility Minutes 2012 03 12 (Scribe: Marc)
- Accessibility Minutes 2012 03 26 (Scribe: Philip)
- Accessibility Minutes 2012 04 02 (Scribe: Prasanna)
- Accessibility Minutes 2012 04 09 (Scribe: Ann)
- Accessibility Minutes 2012 04 16 (Scribe: Nick)
- Accessibility Minutes 2012 04 23 (Scribe: Philip)
- Accessibility Minutes 2012 04 30 (Scribe: Prasanna)
- Accessibility Minutes 2012 05 14 (Scribe: Marc)
- Accessibility Minutes 2012 05 21 (Scribe: Ann)
- Accessibility Minutes 2012 06 11 (Scribe: Prasanna)
- Accessibility Minutes 2012 06 18 (Scribe: Nick)
- Accessibility Minutes 2012 06 25 (Scribe: Marc)
- Accessibility Minutes 2012 07 09 (Scribe: Ann)
- Accessibility Minutes 2012 07 16 (Scribe: Nick)
- Accessibility Minutes 2012 07 23 (Scribe: Marc)
- Accessibility Minutes 2012 07 30 (Scribe: Prasanna)
- Accessibility Minutes 2012 08 06 (Scribe: Ann)
- Accessibility Minutes 2012 08 20 (Scribe: Nick)
- Accessibility Minutes 2012 08 27 (Scribe: Prasanna)
- Accessibility Minutes 2012 09 10 (Scribe: Marc)
- Accessibility Minutes 2012 09 17 (Scribe: Ann)
- Accessibility Minutes 2012 09 24 (Scribe: Nick)
- Accessibility Minutes 2012 10 15 (Scribe: Prasanna)
- Accessibility Minutes 2012 10 29 (Scribe: Marc)
- Accessibility Minutes 2012 11 26 (Scribe: Mike)
- Accessibility Minutes 2012 12 03 (Scribe: Ann)
- Accessibility Minutes 2012 12 10 (Scribe: Nick)
- Accessibility Minutes 2012 12 17 (Scribe: Marc)
2013
- Accessibility Minutes 2013 01 07 (Scribe: Prasanna)
- Accessibility Minutes 2013 01 14 (Scribe: Mike)
- Accessibility Minutes 2013 01 28 (Scribe: Ann)
- Accessibility Minutes 2013 02 04 (Scribe: Nick)
- Accessibility Minutes 2013 02 11 (Scribe: Marc)
- Accessibility Minutes 2013 02 18 (Scribe: Prasanna)
- Accessibility Minutes 2013 03 18 (Scribe: Mike)
- Accessibility Minutes 2013 03 25 (Scribe: Nick)
- Accessibility Minutes 2013 04 01 (Scribe: Ann)
- Accessibility Minutes 2013 04 08 (Scribe: Marc)
- Accessibility Minutes 2013 04 15 (Scribe: Mike)
- Accessibility Minutes 2013 04 29 (Scribe: Nick)
- Accessibility Minutes 2013 05 06 (Scribe: Prasanna)
- Accessibility Minutes 2013 05 13 (Scribe: Ann)
- Accessibility Minutes 2013 06 10 (Scribe: Marc)
- Accessibility Minutes 2013 06 17 (Scribe: Nick)
- Accessibility Minutes 2013 07 01 (Scribe: Marc)
- Accessibility Minutes 2013 07 15 (Scribe: Ann)
- Accessibility Minutes 2013 07 22 (Scribe: Mike)
- Accessibility Minutes 2013 08 19 (Scribe: Nick)
- Accessibility Minutes 2013 08 26 (Scribe: Ann)
- Accessibility Minutes 2013 09 09 (Scribe: Mike)
- Accessibility Minutes 2013 09 16 (Scribe: Nick)
- Accessibility Minutes 2013 10 07 (Scribe: Marc)
- Accessibility Minutes 2013 10 21 (Scribe: Ann)
- Accessibility Minutes 2013 10 28 (Scribe: Nick)
- Accessibility Minutes 2013 11 04 (Scribe: Marc)
- Accessibility Minutes 2013 12 02 (Scribe: Ann)
- Accessibility Minutes 2013 12 16 (Scribe: Mark Novak)
2014
- Accessibility Minutes 2014 01 06 (Scribe: Nick)
- Accessibility Minutes 2014 01 13 (Scribe: Marc)
- Accessibility Agenda 2014 01 27
- Accessibility Minutes 2014 01 27 (Scribe: Jon)
- Accessibility Minutes 2014 02 03 (Scribe: Ann)
- Accessibility Minutes 2014 02 17 (Scribe: Mark Novak)
- Accessibility Minutes 2014 02 24 (Scribe: Nick)
- Accessibility Minutes 2014 03 24 (Scribe: Todd)
- Accessibility Minutes 2014 03 31 (Scribe: Marc)
- Accessibility Minutes 2014 04 14 (Scribe: Ann)
- Accessibility Minutes 2014 04 21 (Scribe: Mark Novak)
- Accessibility Minutes 2014 04 28 (Scribe: Ann)
- Accessibility Minutes 2014 05 19 (Scribe: Nick)
- Accessibility Minutes 2014 06 02 (Scribe: Marc & Ann)
- Accessibility Minutes 2014 06 16 (Scribe: Todd/edited & posted by Ann)
- Accessibility Minutes 2014 07 07 (Scribe: Mark Novak)
- Accessibility Minutes 2014 08 25 (Scribe: Mike)
- Accessibility Minutes 2014 09 12 (API Design and Development: Nick and Jon)
- Accessibility Minutes 2014 09 15 (Scribe: Nick)
- Accessibility Minutes 2014 09 22 (Scribe: Ann)
- Accessibility Minutes 2014 10 17 (Scribe: Marc)
- Accessibility Minutes 2014 10 20 (API Design and Development: Nick and Jon)
- API Design and Development Meeting 2014 10 27 (Scribe: Jon)
- API Design and Development Meeting 2014 11 03 (Scribe: Jon)
- API Design and Development Meeting 2014 11 06 (Scribe: Jon)
- Accessibility Minutes 2014 11 07 (Scribe: Nick)
- Rulesets and Rule Grouping 2014 11 17 (Scribe: Jon)
- Accessibility Minutes 2014 12 05 (Scribe: Ann)
2015
- Accessibility Minutes 2015 01 30 (Scribe: Marc)
- Accessibility Minutes 2015 02 06 (Scribe: Nick)
- Accessibility Minutes 2015 02 13 (Scribe: Ann)
- Accessibility Minutes 2015 02 20 (Scribe: Marc)
- Accessibility Minutes 2015 04 10 (Scribe: Nick)
- Accessibility Minutes 2015 04 17 (Scribe: Mike)
- Accessibility Minutes 2015 04 24 (Scribe: Ann)
- Accessibility Minutes 2015 05 01 (Scribe: Marc)
- Accessibility Minutes 2015 05 15 (Scribe: Nick)
- Accessibility Minutes 2015 05 29 (Scribe: Mike)
- Accessibility Minutes 2015 06 05 (Scribe: Ann)
- Accessibility Minutes 2015 09 04 (Scribe: Nick)
- Accessibility Minutes 2015 09 11 (Scribe: Marc)
- Accessibility Minutes 2015 09 18 (Scribe: Jon)
- Accessibility Minutes 2015 09 25 (Scribe: Nick)
- Accessibility Minutes 2015 11 13 (Scribe: Jon)
- Accessibility Minutes 2015 11 20 (Scribe: Mike)
2016
- Accessibility Minutes 2016 05 13 (Scribe: Jon)
Formal Working Group Formation
The Accessibility committee is in the process of becoming a formal Working Group. The proposed charter is at:
The minutes from the Creation Review phone call required by the OpenAjax Development Process are at: