Project Thoughts
(+) = likely an achievable project that's also viewed as being in very high need
- INFRASTRUCTURE
(+)Removing Bonobo dependency from AT-SPI completely (see also bug 16312)
- (+)Supporting embedded/mobile platforms
Hardening of multi-user accessibility
Finishing the AT-SPI/Collection work
New AT-SPI interfaces: AccessibleChat (instant messaging window) and AccessibleTerminal
(+)Exploring/integrating liblouis in GNOME for Orca, printing via OOo, etc. Also work on expanding and improving the number of translation tables for various locales.
Expanding the number of locales supported by eSpeak
Further investigation into fixing broken audio (e.g., look at PulseAudio)
- Replacing gnome-speech with a non-CORBA API
- ASSISTIVE TECHNOLOGIES
- Porting GOK to Python (or just rewrite it)
(+)Magnification: working with gnome-mag and/or finishing/integrating the eZoom magnifier plugin for Compiz-Fusion, including communication between eZoom and Orca
Exploring other plug-in and filter ideas for Compiz-Fusion: enhancements to eZoom, support for learning disabilities, etc.
(+)OCR
- TESTING
- Keyboard macro recording/playback (e.g., macaroon work)
Enabling accessibility and adding accessibility testing as a 'make' target (see also BuildBrigade)
- Increasing the number of tests in the Orca regression test suite
- Automated tools to to "lint" Glade Files for accessibility problems
- AT-SPI Conformance Testing
- DOCUMENTATION
- Approachable documentation for programmers -- how to write an accessible application, how to make custom widgets accessible, accessibility best practices, etc.
- (+)Approachable documentation for end users
For example: How to use applications with Orca