QA/Fennec1.0/Accessibility: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
(New page: == Mobile Accessibility == <marcoZ> The sad, but true, story is that there is no consistent accessibility story when it comes to mobile phone accessibility. Currently, there are basically...)
 
Line 1: Line 1:
== Mobile Accessibility ==
== Mobile Accessibility ==


<marcoZ>
* Big thanks to MarcoZ for providing a lot of this information
 
=== Summary ===
 
The sad, but true, story is that there is no consistent accessibility
The sad, but true, story is that there is no consistent accessibility
story when it comes to mobile phone accessibility. Currently, there are
story when it comes to mobile phone accessibility. Currently, there are
Line 10: Line 13:
MobileSpeak and comes from www.codefactory.es. They also provide a
MobileSpeak and comes from www.codefactory.es. They also provide a
screen reader for Windows Mobile.
screen reader for Windows Mobile.
=== What Firefox Does ===
On Windows, Linux, and hopefully Mac soon, Firefox maps its internals to
the native accessibility APIs. Look at http://www.mozilla.org/access for
more details and links to MDC articles.
Basically, there is an own module in Gecko that takes care of mapping
HTML and XUL content to these native accessibility APIs.
=== Mobile Screen Readers ===


On Symbian, the screen readers inject some JavaScript into the mobile
On Symbian, the screen readers inject some JavaScript into the mobile
Line 29: Line 43:
I don't know. It has to appear in GNOME first.
I don't know. It has to appear in GNOME first.


On Windows, Linux, and hopefully Mac soon, Firefox maps its internals to
the native accessibility APIs. Look at http://www.mozilla.org/access for
more details and links to MDC articles.
Basically, there is an own module in Gecko that takes care of mapping
HTML and XUL content to these native accessibility APIs.


So for mobile: I have made connection to the Talks developers, and
=== What We Can Do ===
they're interested in making Fennec accessible on Symbian 60 once it
becomes available there. I do not have any good contacts to CodeFactory
in Spain yet, to also tackle Windows Mobile accessibility.


So for now, I guess the best we can do for Fennec is to make sure
So for now, I guess the best we can do for Fennec is to make sure
Line 44: Line 50:
screen.
screen.


</marcoZ>
=== Test Cases ===
 
=== Tools ===
 
=== Contacts ===
 
So for mobile: I have made connection to the Talks developers, and
they're interested in making Fennec accessible on Symbian 60 once it
becomes available there. I do not have any good contacts to CodeFactory
in Spain yet, to also tackle Windows Mobile accessibility.

Revision as of 19:19, 12 January 2009

Mobile Accessibility

  • Big thanks to MarcoZ for providing a lot of this information

Summary

The sad, but true, story is that there is no consistent accessibility story when it comes to mobile phone accessibility. Currently, there are basically two systems that are made accessible by some proprietary vendors: Symbian 60 and Windows Mobile. For Symbian 60, the market leading screen reading and screen maginfying solution is www.nuance.com/talks. A second competitor in this field is called MobileSpeak and comes from www.codefactory.es. They also provide a screen reader for Windows Mobile.

What Firefox Does

On Windows, Linux, and hopefully Mac soon, Firefox maps its internals to the native accessibility APIs. Look at http://www.mozilla.org/access for more details and links to MDC articles. Basically, there is an own module in Gecko that takes care of mapping HTML and XUL content to these native accessibility APIs.


Mobile Screen Readers

On Symbian, the screen readers inject some JavaScript into the mobile browser to get at the content. Talks even puts the current DOM element, text or whatever in the title bar for the current window as the user navigates with the cursor keys. I assume MobileSpeak does something similar, I haven't tried it.

On Windows Mobile, the story is similar: Screen readers use some technique to get at Pocket IE's DOM and do their own HTML parsing, so to speak.

Mobile Linux is a different story alltogether. Aside from the fact that no blind person is able to use an N800 or N810, there is no accessibility infrastructure at all on mobile Linux yet, and also no screen reader. There is work going on inside the GNOME desktop to port its accessibility infrastructure from Corba to D-Bus, and Nokia is funding that, but until this sees the light on the Linux mobile platform I don't know. It has to appear in GNOME first.


What We Can Do

So for now, I guess the best we can do for Fennec is to make sure everything can be achieved using the keyboard, and not only the touch screen.

Test Cases

Tools

Contacts

So for mobile: I have made connection to the Talks developers, and they're interested in making Fennec accessible on Symbian 60 once it becomes available there. I do not have any good contacts to CodeFactory in Spain yet, to also tackle Windows Mobile accessibility.