< >

9.2. COBRA and programs that are programmed with JAVA


To use programs made with JAVA together with COBRA the JAVA Access Bridge must be installed.

It creates a bridge between the JAVA application and the screenreader COBRA.

Since JRE version 1.7 the Access Bridge is installed automatically togehter with the JRE. It only has to be enabeled.

Do this the following way:



note:



Some programs are not using the JAVA environment installed under Windows but have their own JRE with it.

In this case the Access Bridge for this JRE has to be enabled also.

Informations how to do this can be found at:

docs.oracle.com/javase/7/docs/technotes/guides/access/enable_and_test.html

HNote:



If you are using an older JAVA JRE version (before 1.7) you'll have to install the files of the Access Bridge manually. There is no install program available.

But there is a detailled documentation which file has to be copied to which directory.

You'll find the Access Bridge and the instructions at:


www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html

Testing the installation:




To test, if the Access Bridge is working correctly please open the JAVA applet in Control Panel.

If COBRA presents the different object types (tab, checkbox, edit field) of this dialogue in Braille and/or speech all is installed correctly.

Informations for developers or interested users:



The Access Bridge consists of two parts: The JAVA part which is retrieving the informations from the JAVA application on one hand. It sends the informations to the Windows dll (the other part) that can be accessed by the screenreader.

Therefore a JRE (a JAVA Runtime Environment) is necessary, but the JAVA programs normally require this also.

the programmer of the JAVA applications are simply using the Swing programming classes or they have to give the informations for the screenreader to the Access Bridge manually.

Also if you are changing the existing Swing classes you have to fill the necessary information into the Access Bridge manually.

There is an additional known circumstance where even the Swing Classes without changing are not accessible by a screenreader: If you are using a JTable object and enable rendering the Access Bridge gets no information about the whole table. if you disable rendering all is OK.

There is a test program included in the JAVA Access Bridge. It is called "JAVA Ferret.EXE". Simply start this program. Now move the mouse pointer over the screen. Ferret will show which information is available for screen readers about this object.

Beside the accessibility of a program you should also think about the usability. This means how you can use the program without the mouse just by keystrokes.

A blind or visually handicapped person will not use a mouse normally. The screenreader also follows the focus and will present the current focused object on braille and speech.

So your goal is that the whole program can be used without the mouse and the focus is always at the most important position or where the next action is to be done.

Otherwise the disabled person first has to search for the information by reading the whole screen and you'll have to put the cursor to this position before doing something.

You'll find additional informations for JAVA developers on the web page mentioned above.

< >

1033.zip download komplete help file in this langguage

2007 - 2017 BAUM Systeme & BAUM Retec AG. All rights reserved. - In der Au 22 - D-69257 Wiesenbach - www.baum.de
COBRA® Screen Reader for Windows 7, 8 and 10.
The whole COBRA help page is copyright by BAUM Retec AG. The use of all
textes, pictures and graphics is only allowed with authorisation of BAUM Retec AG. The content of this guide is furnished for informational
use only, is subject to change without notice, and should not be construed as a commitment. BAUM Retec AG assumes no responsibility or
liability for any errors or inaccuracies that may appear in the informational content contained in this guide.
Last change of this Text at 2017-03-23 at 09:20, last change of whole manual at 2016-07-25 at 00:00.