Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

The Mac OS X Accessibility Protocol

In Mac OS X version 10.2, Apple introduced the accessibility framework. This framework includes:

This chapter introduces the accessibility protocol. It describes:

If you’re an application developer, you should read this chapter to learn about the Mac OS X accessibility protocol. Then, if you’re ready to access-enable your application, you should read Accessibility Programming Guidelines for Cocoa or Accessibility Programming Guidelines for Carbon.

Important: If your application uses only standard, noncustom Carbon or Cocoa objects, most of your application is already accessible. There remain a few things you must do, however. This chapter provides fundamental information about the accessibility protocol that helps you understand the reasons for these things.

Note: Java developers should implement the Java Accessibility API (the javax.accessibility package) to ensure their applications are accessible (both Swing and AWT interfaces are accessible). See for more information on this API, see the Java 1.4.2 API reference in the Java Reference Library.

If you are developing an assistive application, you should read this chapter to learn how accessible applications represent themselves in Mac OS X. You’ll find out what information your assistive application can expect to get from an accessible application.

Contents:

The Accessibility Model
The Accessibility Object
Communication With Accessibility Objects
An Example of Accessibility




< Previous PageNext Page > Hide TOC


Last updated: 2007-12-11




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice