An accessible application is one that can be used effectively by people with disabilities or impairments. Making your application accessible involves the following activities:
- Designing your application's UI with all of your users in mind, including people with disabilities or impairments.
- Providing information about your application to assistive technologies such as screen readers. For example, an accessible application might provide information about a text field that is displayed on a screen to a screen reader. The screen reader can convert the text to speech for people who are blind or vision-impaired.
RIM provides best practices to follow when designing an accessible application's UI, and RIM provides the Accessibility API that your application can use to provide information to assistive technologies.