Project concept note for development of Screen Reading software

advertisement
Project concept note for development of Screen Reading software:
Summary Points:





Screen Reading software is THE MOST CRITICAL assistive technology required for education
and employment of persons with blindness or low vision.
Employer Company spends about Rs. 60000 for purchase of screen reading software for
every employee with blindness working in the company. The company also pays Rs. 5000
per year per employee for its upgrade.
NVDA is open source screen reading software developed by a team in Australia. We need a
development team for NVDA to make NVDA work as good as the expensive screen reading
software.
Indian Development team for NVDA will also make it better option for India by providing
high level technical support and building in support for Indian Languages in NVDA.
We need two experienced developers, two testers and project monitoring team for this
project.
PROJECT CONCEPT NOTE
A screen reading software is most critical assistive technology tool for persons with blindness or low
vision. This software enables a person with blindness or low vision to use the computer for all
reading and writing needs. This accessibility is extremely essential for enabling persons with
blindness to read their text books, write their examinations, work in normal office environment etc.
There are Several screen reading software developed by companies situated in USA and UK Most of
these software are extremely expensive. Most popular screen reading software costs about 50000
Rupees for a single user license. This means that if any company need to employee with blindness in
their office, they or the end user will need to spend 50 to 60 thousand rupees in addition to the
normal office equipment for this employee. Moreover, this cost is not just one time cost. Cost of an
upgrade itself is about 10000 rupees which need to be paid every year or in two years.
None of these screen reading software work well with Indian Languages. Which means that students
and employees wanting to work in Indian languages will remain dependent on others for all their
reading and writing needs.
The screen reading solution in Indian Languages need some special features which are not available
in any existing software including THE MOST EXPENSIVE ONES. For example, facility to deal with
bilingual documents where more than one languages are there in single document and different
Text to Speech Engine are to be used to speak different Languages. Special features are to be built in
screen reading software to deal with such situations.
There are several keyboard layouts for typing Indian languages. Most of these keyboard layouts are
built in a way that screen reading software are not able to speak when letters are typed. Thus efforts
are required to make various keyboard layouts of Indian Languages work with NVDA.
A Screen Reading software is required to be configured with special user interfaces used in job
environments such as the banking software used in a particular bank or UI of the application being
used in any specific BPO process. This is extremely essential for employability of persons with vision
impairment for a specific job process.
We certainly require high level technical support for a critical application such as the screen reading
software in India to deal with its compatibility with multiple Indian Language speech output,
multiple keyboard layouts and multiple fonts for every Indian Language Script. This support and
development effort is also required to deal with new feature request and removal of bugs in screen
reading software which have high priority for our conditions and may not be high priority for English
Language solution. For example, dealing with Unicode based content and Right To Left writing
support for Languages such as Urdu.
SOLUTION
Two Developers in Australia developed an open source screen reading software called NVDA that
works on Microsoft Windows operating system. This opens up new possibilities for persons with
blindness or low vision. However, NVDA has some limitations in comparison to the high cost
commercial solutions. Although these limitations are not too big but it requires more development
effort to bridge this gap and to keep the software compatible with new releases of operating system
and application software.
We need a dedicated team for NVDA development in India to address issue raised above. This team
would work in close collaboration with the International NVDA development team. We have
established contacts with the product Manager of NVDA and they are very willing for any such
collaborative effort.
Estimated Resource requirement:
1. A full time developer with more than five year experience of working on screen reading
software who has complete understanding about how persons with blindness use
computers with speech output interface. Approximate cost is Rs. 12 Lakh per year.
2. One full time developer who would work with main developer: approximate cost: Rs. 8 Lakh
per year
3. Two full time testers at approximate cost of Rs. 3 Lakh per tester
4. SDK and 1000 licenses of Indian Language TTS at approximate cost of 20 Lakh.
5. Four laptops
6. Overall management of the Project and software specifications.
Screen Reading software development is not a onetime effort but an on-going project as
compatibility is to be built with new releases of operating system and application software. We will
need to support this development for at least three years.
For further sustenance of this project, we will create an India specific distribution of NVDA
bundled with high quality paid versions of Indian Language TTS. We will be able to provide this
software at a cost which will be able to sustain the future development of this software.
A company has commitment to hire persons with blindness in their work team. Thus, in any case the
company will have to pay the cost of purchasing screen reading software for its employees with
blindness or low vision. Instead, company could invest in support and development of NVDA. It
would not only be a long term saving for the company, but also benefit persons with blindness
specially in developing countries who cannot afford to purchase high cost screen reading software.
Approach
We have two options of taking this project forward:
Option 1: This activity is taken as joint project of more than one companies. In such case
different companies will need to hire developers, testers and consultants and commit them
for project management and monitoring. Saksham Trust in Delhi can Drive this Project in
collaboration with other partner organisations.
SPECIAL NOTE
Specialised development human resource is required for application such as screen reading
software. Fortunately, we have such resource available in India who is willing to work on this project.
Financial support to this project at this time can help us to engage this human resource for this
critical project.
Download