IAccessible2
From Wikipedia, the free encyclopedia
IAccessible2 is a new accessibility API for Microsoft Windows applications. Initially developed by IBM under the codename Project Missouri,[1] IAccessible2 has been placed under the aegis of the Free Standards Group, now part of the Linux Foundation.[2] It has been positioned as an alternative to Microsoft's new UI Automation API.
While UI Automation is trumpeted as "royalty-free",[3] IAccessible2 claims to be an "open standard".
Contents |
[edit] Goals
Whereas UI Automation marks a radical break from Microsoft Active Accessibility (MSAA) to create a more flexible accessibility API, IAccessible2 fills in perceived omissions in MSAA to match the Java Accessibility API and Assistive Technology Service Provider Interface (AT-SPI).[4]
Project Missouri was started when the State of Massachusetts, in the process of adopting the OpenDocument format for its public records, required that the format be made accessible.[5] Increasing the accessibility of dynamic web applications, for example by exposing custom controls for use with assistive technology and by filtering streams of new information by type and importance, became a second major focus for the project.[6]
[edit] Support
Currently, support for IAccessible is in development for applications such as the Mozilla Application Suite [7] and NonVisual Desktop Access.[8] Although IAccessible2 was introduced as a Windows accessibility API, Trolltech are treating IAccessible2 as a potential alternative to AT-SPI on Linux too, and planning to add preliminary support to QT 4.3.[9]
[edit] References
- ^ ConsortiumInfo.org "Showing the Accessibility Way: IBM Contributes Project Missouri to the Free Standards Group"
- ^ Linux Foundation Press Release: "The Free Standards Group to Standardize New Accessibility Interfaces" (2006-12-14). Accessed 2007-02-06.
- ^ Microsoft.com: "Microsoft's New Accessibility Model To Be Offered as Cross-Platform Solution for Industry". Accessed 2007-02-06.
- ^ Peter Korn's Weblog: Completing the Windows accessibility picture - IAccessible2 (2006-11-13). Accessed 2007-02-06.
- ^ Schwerdtfeger, Rich (2006-12-14). "Project Missouri and IBM's donation of IAccessible2 to the Free Standards Group". Retrieved on February 6, 2007.
- ^ Bergstein, Brian. ""Project Missouri and IBM's donation of IAccessible2 to the Free Standards Group"", USA Today, 2006-12-14. Retrieved on February 6, 2007.
- ^ Mozilla Bugzilla: Bug 368873 – Support IAccessible2 API. Accessed 2007-02-06.
- ^ Michael Curran, "Introducing IAccessible2", NVDA mailing list (2006-12-16), accessed 2007-02-06.
- ^ Harald Fernengel, IAccessible2 on Linux Demo (2007-01-26), accessed 2007-02-07.