bugGnash - The GNU Flash player - Bugs: bug #18194, Reassigned to another tracker...

 
 

bug #18194: Reassigned to another tracker [was: Expose Flash content to assistive technology via common accessibility frameworks]

Submitted by:  Benjamin Hawkes-Lewis <hawkeslewis>
Submitted on:  Sat 04 Nov 2006 10:55:45 AM UTC  
 
Category: guiSeverity: 3 - Normal
Release: NoneStatus: Invalid
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sat 04 Nov 2006 04:06:02 PM UTC, comment #2:

THIS ITEM WAS REASSIGNED TO SR #105660.

Please, do not post any new comments to this item.


Sandro Santilli <strk>
Project Member
Sat 04 Nov 2006 04:06:02 PM UTC, comment #1:

moved to support tracker (hopefully)

Sandro Santilli <strk>
Project Member
Sat 04 Nov 2006 10:55:45 AM UTC, original submission:

THIS ITEM WAS REASSIGNED TO SR #105660.

As early as Flash Player 6, Adobe began introducing accessibility features into Flash via the MSAA (Microsoft Active Accessibility) framework. Flash Player 8 and higher give assistive technology users access to Flash content on the web, but this only happens when using Internet Explorer:

http://www.adobe.com/resources/accessibility/flash8/

A much publicized example of "accessible" Flash web content can be found at the home page of J. K. Rowling:

http://www.jkrowling.com/

Here's a case study by RNIB (the Royal National Institute for the Blind in the UK):

http://www.rnib.org.uk/xpedio/groups/public/documents/publicwebsite/public_jkrowling.hcsp

Yet the Gecko engine used in Firefox arguably has superior MSAA integration for non-Flash web content:

http://www-306.ibm.com/able/resources/firefox.html

http://www.mozilla.org/access/windows/at-apis#knowndif

Given the excellent level of support for Firefox from screen readers like GW-Micro Window-Eyes, the failure of the Flash plugin to expose objects to MSAA when called from Firefox has been raised as a matter of great concern on the mozilla.dev.accessibility list:

http://tinyurl.com/y68flt

Implementing the Accessibility classes is already on the Gnash TODO list. But it is crucial that Flash objects using that class be exposed correctly to the key accessibility frameworks, especially:

1) AT-SPI: the Gnome accessibility framework. This should give better access to Flash content to Linux assistive technology users, including those with motor impairments using online keyboards like GOK, and those with visual impairments using Linux screen readers such as Gnopernicus, Orca, and LSR. Supporting AT-SPI should allow integration with KDE assistive technologies (such as KTTS) too, thanks to the AT-SPI to QT Accessibility bridge planned for KDE 4.

http://developer.gnome.org/projects/gap/

http://accessibility.kde.org/developer/qtconnection.php

2) MSAA: the framework currently used in Windows and Mozilla's Windows builds, and by Adobe Flash Player.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msaa/msaastart_9w2t.asp

3) Maybe Apple's Accessibility APIs for Mac OS X?

http://developer.apple.com/ue/accessibility/

HÃ¥kan Waara is working on Mozilla support for VoiceOver (the screen reader bundled with OS X) for Firefox 3:

http://diveintomark.org/archives/2006/10/13/mozilla-accessibility-summit#mac

4) Maybe UI Automation: the new accessibility framework in Windows Vista?

http://www.microsoft.com/enable/at/uiadeveloper.aspx

Benjamin Hawkes-Lewis <hawkeslewis>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sat 04 Nov 2006 04:06:02 PM UTCstrkStatusNone=>Invalid
  Reassign ItemGnash - The GNU Flash player, bug #18194=>Gnash - The GNU Flash player, sr #105660

Back to the top


Powered by Savane 3.1-cleanup