Accessible Rich Internet Applications (WAI-ARIA) moves to Candidate Recommendation (CR)
Today the Protocols and Formats Working Group (PFWG) published WAI-ARIA 1.0 as a Candidate Recommendation. This is a major milestone in development of this technology, indicating that it is considered feature complete after years of development and multiple public consultations. See How WAI Develops Accessibility Guidelines through the W3C Process for more information on public reviews and the Candidate Recommendation process. For an introduction to WAI-ARIA, see the WAI-ARIA Overview.
The PFWG has received approximately 350 comments on WAI-ARIA and its supporting documents since the first Last Call Working Draft of 24 February 2009. These have led to important enhancements to the documents. While the PFWG was not able to accommodate all commenters' suggestions, it did its best to address these within the constraints of WAI-ARIA's design goals and input from many diverse perspectives. The Issue Disposition Report for the publications since the first Last Call show that more than 95% of responses to comments were accepted (or not rejected) by the commenters.
Not every feature that people wished to see is included. To meet accessibility needs on modern Web sites, there is urgent need to deploy a stable, interoperable version of WAI-ARIA 1.0. The features of WAI-ARIA 1.0 represent a good baseline. Various enhancements have been proposed for future versions of WAI-ARIA, including many that were suggested as public comments on WAI-ARIA 1.0 drafts. Because future versions don't require the ground-up engineering of the first version, the expectation is that such features can be incorporated in faster time scales.
WAI-ARIA is intended to be used in multiple content languages, and aspects of its design reflect this. HTML is one of the most important use cases and the PFWG is working closely with the HTML Working Group to provide full integration in a manner consistent with the HTML 5 design. WAI-ARIA is also structured to work with various XML languages and its design reflects this as well. Implementations in such languages are not as mature as HTML-based implementations, but the group expects to see such implementations within the lifetime of WAI-ARIA 1.0.
As WAI-ARIA enters the Candidate Recommendation phase, the focus shifts from specification development to implementation testing. WAI-ARIA is already widely implemented, as prototyping implementations in real tools was an important part of proving efficacy of the features under consideration. Now the PFWG will focus on testing the interoperability and completeness of implementations. The formal goal is to demonstrate implementability of the specification by identifying two or more interoperable implementations of each feature. Another goal, though not a formal requirement for Candidate Recommendations, is to determine how complete implementations are and therefore how useful WAI-ARIA is in practice. If you are interested in helping or have additional comments, please contact us before 25 February 2011. We welcome your help with implementations during Candidate Recommendation!