My university project involves creating ACCESSIBLE Java Swing applications for visually disabled people who require the use of a screenreader, on the Windows platform.
\\\'Accessibility&\\\' can be defined as \\\"the successful access to information and use of information technology by people who have disabilities\\\". In this case, blind people who use screenreaders to access a computer. Screenreaders use text-to-speech to read software aloud to people who are blind - I am using the JAWS screenreader for this project.
In Java, accessibility in this sense is achieved by using the Java Accessibility API introduced by Sun.
This project does not involve creating a program/application from scratch, but altering the source code of an existing application I have found which at the moment is NOT accessible (i.e. people who use screenreaders cannot use it). By \\\'altering the code\\\' I mean implementing the Java Accessibility API on the code, for example just implementing the Accessible interface may solve a problem.
The problems I need solving include providing shortcuts for menu items, adding mnemonics, etc. However, I am not all that familiar with Java Swing programming and don\\\'t have the time to learn. If a problem cannot be solved, I just need to know why, as the main purpose of this project is to EVALUATE the Java Accessibility API.
The second deliverable I require is a simple program which allows me to record whether a Java Swing component (button, check box, combo box, etc) for a particular application is accessible or not. I need a facility to link this program to a database where the information will be stored, and a way to create and print a report from the information entered into the form. I already have an outline of what I require, it just needs to be implemented.
The software you will require is just the Java application which needs to be altered, called jEdit. I will then test it with a screenreader.
7 freelancers are bidding on average $111 for this job
We would appreciate to talk about the project at length in the discussion forum. Best Regards, Navneet Kumar, Business Development Manager, Om Solutions
As far as your second problem is concerned, we can do it in a jiff. Regarding the first problem, if you can confirm your order on us, and make payment for the same we shall find the solution ASAP. Regards. Nilesh