Bringing Virtual Worlds to The Blind

December 30, 2008

 

IBM alphaWorks Services

Source: IBM alphaWorks Services

According to Wikipedia, approximately 40 million people in the world are blind.  IBM’s alphaWorks Services division has embarked on a noble project aimed to benefit these 40 million.  Called “Virtual Worlds User Interface for the Blind”, an overview can be found here:

http://services.alphaworks.ibm.com/virtualworlds/

And an FAQ document here:

http://services.alphaworks.ibm.com/virtualworlds/virtualworldsFAQ.pdf

The service currently works with Second Life (only), but IBM may support additional virtual worlds in the future.  If they do add such support, they’ll tie new virtual worlds into the existing client, so that users only need to learn a single application.

With the IBM application, a virtual world is rendered via text (no graphics) and sighted users have the ability to annotate objects of the virtual worlds via text descriptions or recorded audio.

The implementers chose to leverage some open source and off-the-shelf technology:

The user interface is a Web application, a thin client running locally in the Firefox browser that communicates with Second Life through an agent on our server. The application is implemented partly with the JavaScript programming language, and it uses Dojo Toolkit widgets to provide a virtual world user interface that is entirely keyboard-navigable and screen reader-friendly. Nothing is permanently installed on the user’s computer. 

The system also uses Quicktime (to play event sound prompts and verbal annotations) and NVDA (an open source screen reader).  IBM recommends the use of the open source software Audacity for recording the verbal narrations).

I commend IBM for this effort and admire the flexibility and openness they’ve chosen in the implementation.


%d bloggers like this: