Apache OpenOffice (AOO) Bugzilla – Issue 29446
need function that determines use of accessibility support.
Last modified: 2013-08-13 12:03:34 UTC
Please provide a platform - independent function that determines if the user needs support for AT tools.
Accepted.
.
according to the announcement on releases (http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=7503) this issue will be re-targeted to OOo Later.
IHMO, this belongs to the Framework -> changed component ...
We no longer bridge to the Java accessibility API on Linux/Unix since OOo 2.0.3 and will do so on Windows as well soon (IAccessible2). So the user will only need an accessible Java if (s)he runs code that uses Java Swing, for which I think it is ok to have her/him go to Tools - Option - Java in case not all Java installations have accessibility enabled.
I do not agree. An office could theoretically come with bundled extensions which could use swing. In this case, the disabled user would prefer that the office uses a Java with accessibility bridge from the beginning. I admit that the usefulness of this function is now somehow less, but it is still there. Also, if we say that a Java with accessibility bridge will NOT be selected automatically anymore, then I would remove the code from the Java selection code (jvmfwk). Therefore I suggest to give this issue to user experience and have they decide before I remove the respective code.
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".
Update: 1. On Windows, the bridge between the internal accessibility API and the Java Accessibility API is being replaced by (a bridge to) IAccessible2; see issue 107914 and the plans for AOO 4.1. 2. If an extension uses Swing components instead of creating UI components through the UNO API, I think it should still implement the Java Accessibility API. Since Java 1.7 Update 6, the Java Access Bridge is being supplied as part of the JVM instead of a separate install (see https://blogs.oracle.com/javaaccessibility/entry/developer_preview_available_for_java and https://www.webaccessibility.com/blog/2012/08/30/jre-7-update-6-now-comes-bundled-with-the-java-access-bridge/). There may still be some issues with this solution, but the problem of a missing Java Access Bridge should slowly disappear.