Open accessibility at the desktop - the present and the future.

1,116 views

Published on

Keynote speech:
Peter Korn, Oracle

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,116
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open accessibility at the desktop - the present and the future.

  1. 1. Open Accessibility at the Desktop: Present and Future Peter Korn, Accessibility Principal & ÆGIS Technical Manager
  2. 2. A Brief History... • 3rd generation started on the desktop in 1992 – Remote Access Protocol for X Windows – AccessAware for Macintosh • 3rd generation realized on the desktop – Java Accessibility; GNOME Accessibility Project – OpenOffice.org Accessibility & ODF – MSAA & later IAccessible2
  3. 3. Brief History cont. • GNOME & Macintosh 3rd gen. include AT – GNOME AT • Gnopernicus, Orca, GOK, Caribou, Dasher, OpenGazer, MouseTweeks – Macintosh AT • VoiceOver, magnifier • Also 3rd party commercial AT using 3rd generation
  4. 4. What is the “Open Desktop”? • [UNIX | GNU/Linux] + GNOME + apps • Built by a community of communities • Packaged by many in the community • Used by lots of folks – Schools in Extremadura & Andalusia, Spain • Used by folks with disabilities
  5. 5. GNOME Self-definition • GNOME project provides two things: – Desktop: intuitive & attractive for users – Development platform: extensive framework for building applications that integrate into the desktop • GNOME is: – “Free; Usable; Accessible; Organized; Supported; International; Developer-friendly; A community”
  6. 6. GNOME Accessibility Statement* “Free Software is about enabling software freedom for everyone, including users and developers with disabilities. GNOME's Accessibility framework is the result of several years of effort, and makes GNOME the most accessible desktop for any Unix platform.” * from: http://www.gnome.org/about/
  7. 7. GNOME Accessibility Communities • Communities of users – Orca users, Caribou users, Dasher users – English, Spanish, Brazilian, Czech • Communities of developers – AT developers (Orca, Caribou, ...) – AT library developers (eSpeak, OpenTTS, …) – App developers (OOo, Firefox, ...)
  8. 8. Key Accessibility Components • OAF Step 1: Definition of Accessibility – AT-SPI, theme support in GTK+ • OAF Step 2: Stock Elements – GTK+ with ATK; Also XUL, UNO, Java/Swing • OAF Step 3: Developer/Authoring Tools – Glade, NetBeans, OpenOffice.org
  9. 9. Key Accessibility Components, cont. • OAF Step 4: Platform Support – GNOME, Firefox, Java • OAF Step 5: Accessible applications – Hundreds of apps written with GTK+ – Firefox, Thunderbird, Pidgin, OpenOffice.org, ... • OAF Step 6: Assistive Technologies – Orca, GOK & Caribou, Dasher, ...
  10. 10. Peering into the Future... • Further building accessibility into GNOME – GNOME Shell & magnification – Automated accessibility regression testing • Connecting with the KDE/Qt desktop & going small for OLPC & Linux mobile – DBUS work
  11. 11. Peering into the Future, cont... • Improvements for vision impairments – GNOME Shell Magnifier – Orca improvements – SUE – eSpeak
  12. 12. Peering into the Future, cont... • Improvements for motor impairments – Caribou – OpenGazer – VEDICS
  13. 13. Peering into the Future, cont... • Improvements in applications – OpenOffice.org with odt2daisy, odt2braille, CCF addition <need its name!> – Firefox & ARIA – Evince & OCR Feeder
  14. 14. Peering into the Future, cont... • Improvements for developers – Clutter & Cally – NetBeans & DIAS • Improvements in usability – ÆGIS pilots – Ubuntu accessibility survey & Personas
  15. 15. Peering into the Future, cont... • Support & funding – Junta de Andalusia – German Ministry of Labour and Social Affairs – Tamil Nadu & ELCOT – Training blind users in Brazil – GNU Accessibility
  16. 16. Realizing the Future – Here This Week • GNOME Accessibility Hackfest – live.gnome.org/Accessibility/HackfestAEGIS2010 – www.aegis-conference.eu/pages/hackfest.html – Go to Hackfest room to participate • eSpeak tuning sessions – www.aegis-conference.eu/pages/espeak.html – Sign up at registration desk
  17. 17. Experiencing Open Desktop Accessibility • Stay for the remaining talks • Visit the exhibition hall • Get a GNOME LiveCD & boot from it • Try OpenOffice.org – With odt2daisy – With odt2braille – With CCF addition <need name!>
  18. 18. Participating in Open Desktop Accessibility • After you have used it... – Become part of the user community: live.gnome.org/Accessibility – File bugs (and fix bugs!) – Translate documentation & programs – Train folks in how to use it – Give talks (like this one)
  19. 19. Remainder of this Parallel Session • José Félix Ontañón – <need title here> • Alejandro Piñeiro Iglesias – Accessibility API for GNOME Shell UI toolkit Clutter • Joseph Scheuhammer – Building 3rd generation magnification into GNOME Shell • Christophe Strobbe – Generating Braille from OpenOffice.org
  20. 20. Remainder of this Parallel Session, cont. • Andrea Gaal – SUE: an open source screen reader • Nishchal Rao – VEDICS: open source speech recognition – command & control; eventual dictation • Kris Van Hees – Research into parallel renderings of user interface elements

×