Thursday, 12 Nov 2009
Thursday, 12 Nov 2009
Vincent Spiewak has finished his OpenOffice.org extension for converting ODF text documents to DAISY Digital Talking Books - you can find the press release here.
The extension not only creates XML content, but also can make use of different text to speech engines, so you will have fully featured talking books.
I recommend this extension for everybody who wants to create DAISY books. Binaries and source files are available on sourceforge, the license is LGPL 3.
If you never heard of DAISY before, you might want to look at the screen casts which will show you how it works.
Thank you very much for this great OpenOffice.org extension!
tags: accessibility daisy odf ooo opendocument openoffice.org xml
Thursday, 24 Jul 2008
The last months I was busy implementing accessibility support for the upcoming Mac version of OpenOffice.org 3.0 aka StarOffice 9.
Mac OS X comes with a standardized accessibility API (NSAccessibility protocol) that makes it easy for application and accessibility tool developers to interoperate. But since we do not use standard Cocoa controls we had to implement Objective-C wrapper objects around our C++ controls to feed the accessibility tools on the Mac.
At this point I would like to thank Apple's engineers Patti Hoa and James Dempsey. They really helped us a lot and kindly answered all of our questions very quickly.
Most of the development work was tested with VoiceOver, a screenreader that is also part of Mac OS X since Tiger. The first step was to build the control hierarchy in the way the NSAccessibility protocol likes to have it. After that was done we added more and more attributes to our API implementation and started to support actions and notifications.
After this was done VoiceOver was pretty usable together with OpenOffice.org. Peter Korn (Sun's accessibility architect) presented it at the 2008 CSUN Conference and got positive feedback. The build Peter used for his presentation was almost identical to the later released OpenOffice.org 3.0 Beta.
Since then we did mainly bug fixing and now we are satisfied with the state of the accessibility support on Mac OS X. Please note that there were no changes between Beta and Beta 2 regarding this.
If you are interested in trying it and are not used to VoiceOver, there are excellent manuals available from Apple for download for Tiger and Leopard. I suggest you use the english version of OpenOffice.org and switch your international setting to english, because the voices that come with Mac OS X are only for this locale.
For those of you wanting to dive in here are some quick start instructions.
First of all you should activate general accessibility support. Go to "System Preferences -> Universal Access" and select the "Enable support for assistive devices" checkbox. VoiceOver itself can be (de-)activated using command-F5.
Just start OpenOffice.org and create - let's say - a new text document. While using VoiceOver a black border is drawn around the active control. This is known as the VoiceOver cursor. You can move it with ctrl-option-cursor keys. As an alternative to that just use the OpenOffice.org keys, e.g. F6 toggles between the toolboxes and the document area and the tab key jumps from one toolbox item to the next. The VoiceOver cursor will follow the focus. While typing in the document area VoiceOver will give feedback on every pressed key. To move through some text word-wise simply use option-cursor right or option-cursor left.
Have fun!
tags: accessibility mac openoffice.org
Thursday, 20 Mar 2008
I have just returned from CSUN, which is a great Accessibility conference.
Beside support for Assistive Technology, and maybe making accessible/tagged PDF the default PDF export in OOo, there is one thing that helps many people a lot: Full keyboard accessibility.
Well, in general, OOo should be full keyboard accessible, because this is a basic requirement for Accessibility and for section 508 compliance.
But what does it help if you can't figure out HOW to do something with the keyboard?
If you run in this situation, please don't ignore it. If the online help doesn't list the keyboard solution, file an issue for this, so someone completes the help content.
An other thing that would really help here: (Incremental) Search in the keyboard customization dialog.
There is even already a specification for rework on this dialog. Unfortunately this is somewhat stalled. Would be great if some volunteers would like to work on this.
And finally: Accessibility and Usability go hand in hand. If you think something is not usable, please come to the mailing list from the user experience team, and discuss the things you would like to improve.
tags: accessibility odf openoffice.org
Thursday, 05 Jul 2007
IAccessible2 (IA2) is currently the most promising way for making OOo well accessible on Windows.
It would be great if we could start a project on OOo to implement IA2 in a similar way like we already implemented GNOME Accessibility.
If you are interested in helping on this, look for details here and make sure to subscribe to dev@openoffice.org - every help is welcome.
You wonder why I write this blog, although I already wrote everything on the mailing lists?
Well - I am sure many people are reading this blog without being subscribed to any OOo Mailing List.
Accessibility is a very important topic, so people who didn't consider participating in OOo development right now, but who have strong interest in Accessibility, might consider supporting this - maybe one of the AT vendors itself?
tags: accessibility ia2 ooo openoffice.org