Introduction to NVDA open source windows screen reader
How Python is used to build open source software NVDA that Enables users to work with computer without monitor and mouse
Can you imagine using a computer without monitor and mouse? Blind persons exactly do that by using a software known as a screen reader. A screen reader outputs the electronic information using synthesizer and Braille, and users can perform most of the input with the keyboard only. Using this software, people who are blind can work with computer without looking at the screen.
We will talk about how this system is being developed by a worldwide community of around 160 developers and users lead by 2 blind developers James Teh and Michael Curren.
Following sections will be covered in the talk: · What is a screen-reader? How does it assist a user? [Impact & Functional Overview]
· How does it work? [Technical Overview]
· How Python can be used by a Screen-Reader? [How to accomplish requirements mentioned in previous point, using Python?]
· Python in use - NVDA stresses feature like ctypes, callables, Multiple Inheritance etc. and still be responsive.
· Web Accessibility & Guidelines - ARIA, How to make your Python applications accessible? Accessibility APIs in Python.
Dinesh Kaushal : Accessibility Expert, Developed Hindi Screen reader ( SAFA ). Now working full time with NVDA. He has conducted 1 national workshop on accessibility for software engineers at CIS and 3 accessibility workshops for software engineers in Wipro. Dinesh also developed accessibility training program and assessment module for Wipro.
Siddhartha Gupta: Working full time with NVDA from IIT-Delhi AssisTech
- Dinesh Kaushal : https://in.linkedin.com/pub/dinesh-kaushal/7/2b9/536
- Siddhartha Gupta: