Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Computer accessibility
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Accessibility application programming interfaces === Software [[API]]s (application programming interfaces) exist to allow assistive technology products such as [[screen reader]]s and [[Screen magnifier|screen magnifiers]] to work with mainstream software. The current or past APIs include: * Java Accessibility and the [[Java Access Bridge]] for [[Java (programming language)|Java]] software<ref>Oracle: [http://docs.oracle.com/javase/6/docs/technotes/guides/access/index.html Java Accessibility]</ref><ref>Oracle: [http://www.oracle.com/technetwork/java/index-jsp-136191.html Java SE Desktop Accessibility] (page containing a link to the Java Access Bridge).</ref> (being standardized as ISO/IEC TR 13066-6<ref>ISO: [http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?ics1=35&ics2=180&ics3=&csnumber=54004 ISO/IEC PRF TR 13066-6: Information technology -- Interoperability with Assistive Technology (AT) -- Part 6: Java accessibility application programming interface (API)].</ref>); * [[Assistive Technology Service Provider Interface]] (AT-SPI) on [[UNIX]] and [[Linux]] (being standardized as ISO/IEC PDTR 13066-4<ref>ISO: [http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?ics1=35&ics2=180&ics3=&csnumber=54001 ISO/IEC PDTR 13066-4: Information Technology - Interoperability with Assistive Technology (AT) -- Part 4: Linux/UNIX graphical environments accessibility API].</ref>); * [[Microsoft Active Accessibility]] (MSAA) on [[Microsoft Windows]]; * [[IAccessible2]] on [[Microsoft Windows]], a competitor of Microsoft UI Automation also replacing MSAA by [[Free Standards Group]] (standardized as ISO/IEC 13066-3:2012<ref>ISO: [http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=53998 ISO/IEC TR 13066-3:2012: Information technology -- Interoperability with assistive technology (AT) -- Part 3: IAccessible2 accessibility application programming interface (API)].</ref>); * [[Mac OS X]] Accessibility; * [[Microsoft UI Automation]] on Microsoft Windows, replacing MSAA. Some of these APIs are being standardized in the [[ISO/IEC JTC 1|ISO/IEC]] 13066 series of standards.<ref>Richard Hodgkinson: [http://www.snapi.org.uk/info/standards/report_7.htm 7th Report on International ICT Accessibility Standards Proposed, Being Developed and Recently Published] {{Webarchive|url=https://web.archive.org/web/20130617172710/http://www.snapi.org.uk/info/standards/report_7.htm |date=2013-06-17 }}. 3 October 2008.</ref><ref>Richard Hodgkinson: [http://www.tiresias.org/research/standards/report_10.htm 10th Report on International ICT Accessibility Standards Proposed, Being Developed and Recently Published] {{Webarchive|url=https://web.archive.org/web/20130318050500/http://www.tiresias.org/research/standards/report_10.htm |date=2013-03-18 }}. 26 June 2009.</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)