Java JavaTM Access Bridge
for the Microsoft Windows Operating System

Version 1.0.4


Compatibility Table
Contents


 
Java VM Swing release Java Accessibility Utilities release Java Access Bridge
JDK 1.1.2 thru 1.1.74 JFC 1.1 with Swing 1.0 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.1 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.2 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.0.3 Java Accessibility Utilities 1.0
JFC 1.1 with Swing 1.1 Java Accessibility Utilities 1.11
JFC 1.1 with Swing 1.1.1 Java Accessibility Utilities 1.11
JDK 1.1.8 JFC 1.1 with Swing 1.1.1 Java Accessibility Utilities 1.11 Java Access Bridge 1.0.2
Java 2 SDK 1.24 bundled Swing Java Accessibility Utilities 1.2.2
Java 2 SDK 1.2.14 bundled Swing Java Accessibility Utilities 1.2.2
Java 2 SDK 1.2.2 bundled Swing Java Accessibility Utilities 1.2.2 Java Access Bridge 1.0.2, 1.0.3, 1.0.4
Java 2 SDK 1.3, 1.3.1 bundled Swing Java Accessibility Utilities 1.3 Java Access Bridge 1.0.2, 1.0.3, 1.0.4
Java 2 SDK 1.4, 1.4.1 bundled Swing Java Accessibility Utilities 1.3 Java Access Bridge 1.0.3, 1.0.4
Java Plug-in 1.1, 1.1.14 bundled Swing
Java Plug-in 1.1.24 bundled Swing not fully supported2
Java Plug-in 1.2, 1.2.14 bundled Swing
Java Plug-in 1.2.2 bundled Swing Java Accessibility Utilities 1.2.2 Java Access Bridge 1.0.2, 1.0.3, 1.0.4
Java Plug-in 1.3, 1.3.1 bundled Swing Java Accessibility Utilities 1.3 Java Access Bridge 1.0.2, 1.0.3, 1.0.4
Java Plug-in 1.4 bundled Swing Java Accessibility Utilities 1.3 Java Access Bridge 1.0.3, 1.0.4
internet browsers JFC 1.1 with Swing 1.0 thru 1.1.1 not yet supported3

Compatibility notes:

  1. The package names of both the Java Accessibility API and the Swing user-interface classes changed in Swing version 1.1 beta 3 and in JDK version 1.2.  The Java Accessibility API went from 'com.sun.java.accessibility' to 'javax.accessibility', and Swing went from 'com.sun.java.swing' to 'javax.swing'.  These changes bring the package naming in line with the Java Standard Extension naming conventions, and will be the same as in the final release of JDK 1.2.
  2. The Win32 version of the Java Plug-in 1.1.2 (for Windows 95, Windows 98, Windows NT, and Windows 2000) works with the Java Accessibility Utilities 1.0 for applets, but the Solaris version does not.  Furthermore, one can update the version of Swing included with the Java Plug-in to Swing 1.1.1 by replacing the swingall.jar file in the <plugin>/lib directory with the swingall.jar file included in Swing 1.1.1, at which time one should use Java Accessibility Utilities 1.1 (as the package name for the Java Accessibility API will have changed from 'com.sun.java.accessibility' to 'javax.accessibility').
  3. Accessibility support requires a feature of the Java Platform that is in the Sun reference implementations of the JDK versions 1.1.x, but is not part of the formal platform specification of versions 1.1.x.  It is part of the Java 2 platform specification. In order to use Java applets (and applications) from a web browser, use either the Java Plug-in, or the Java Web Start technology.
  4. JDK 1.1.8 and Java 2 SDK 1.2.2 introduced a mechanism to obtain Accessibility information from a Windows HWND.  This functionality is required by the Java Access Bridge, and is not available in previous releases of JDK 1.1.x or Java 2 SDK 1.2.x. The Java Plug-in 1.2.2 is based on Java 2 SDK 1.2.2, and so is compatible. Java Plug-in version 1.1, 1.1.1, and 1.1.2 are based on previous versions of JDK 1.1.x (prior to JDK 1.1.8) and so are not compatible with the Java Access Bridge. A future version of the Java Plug-in based on JDK 1.1.8 will work with the Java Access Bridge.

Copyright © 2003 Sun Microsystems, Inc. All Rights Reserved.

Please send comments to: access@sun.com
Sun