Go to ADE home.Accessibility in Distance Education
Go to UMUC Web site.
What is Accessibility Legal Issues Understanding Disabilities
This tab is selected: How-To.
Best Practices

Java

4 of 5


Students Affected: Students who are blind.Students with low vision.Students with mobility impairments.

Principles: Provide Meaningful Alternatives, Degrade Gracefully


What it Means | How it Works




What It Means

The Java Foundation Classes by Sun (Link opens in new window.Swing, for example) provide programmers with a technical framework for building cross-platform Java applets and applications. The Java Accessibility API is a subset of the Java language which helps programmers create Java applets that can be used with Link opens in new window.screen readers and other Link opens in new window.assistive technologies. Programmers can use the Java Accessibility API along with other classes to create programs that nearly everyone can use.

While accessible Java can be written, it may not work for everyone. Students using assistive technologies must download additional utilities for Java applications to work properly. Students may have trouble running Java applications in certain Web browsers.

How It Works

  1. If you use Java applications, make sure they were built using the Java Accessibility API.

  2. For essential applets, provide appropriate alternatives, such as a server-side script or a Link opens in new window.long description.

More Info. Visit Sun Microsystems Overview of Java Accessibility to learn more about the Java Accessibility API.


Multimedia: Back to Shockwave | Forward to Whiteboards



Top of page

About this Site Site Map Glossary Contact Us Credits

© 1996-2005 University of Maryland University College • 3501 University Blvd. East, Adelphi, MD 20783 • USA
Phone: 800-888-UMUC (800-888-8682)