Java Access Bridge is a technology that exposes the Java Accessibility API in a Microsoft Windows DLL, enabling Java applications and applets that implement the Java Accessibility API to be visible to assistive technologies on Microsoft Windows systems. Java Accessibility API is part of Java Accessibility Utilities, which is a set of utility classes that help assistive technologies provide access to GUI toolkits that implement the Java Accessibility API.
In order for existing assistive technologies available on Microsoft Windows systems to provide access to Java applications, they need some way to communicate with Java Accessibility Utilities. Java Access Bridge supports this communication.
An assistive technology application running on Microsoft Windows (for example a screen reader) communicates with Java Access Bridge DLLs, which in turn communicates with the Java Virtual Machine through Java Access Bridge Java libraries. These Java libraries communicate with Java Accessibility Utilities. Java Accessibility Utilities collects information about what is happening in the Java application, which it forwards to the screen reader through Java Access Bridge.
Java Access Bridge 2.0.2 fixes multiple bugs, and adds support for 64-bit versions of Windows, and introduces support for Windows 7. See below for a list of supported system configurations, including supported versions of Microsoft Windows and Java SE.
Note: third party 64-bit Assistive Technologies may need to be updated in order to use the 64-bit version of Java Access Bridge. Please contact your Assistive Technology vendor to make sure their product supports Java Access Bridge 2.0.2 in 64-bit mode. Java Access Bridge 2.0.2 also includes packages to support 32-bit Windows systems.