- From: Charles McCathieNevile <chaals@opera.com>
- Date: Wed, 07 Jan 2009 14:47:12 +1100
- To: "Ryan Jean" <ryanj@disnetwork.org>, w3c-wai-ig@w3.org
On Tue, 06 Jan 2009 06:35:52 +1100, Ryan Jean <ryanj@disnetwork.org> wrote: > What all is being done so that web applications are more accessible? I > know that it's more on the coding than the program developer, but what > are some tactics that can be used to improve web accessibility in these > two areas? Flash: You have to be sure that your users only rely on a couple of operating systems that actually support flash accessibility. You need to use a bunch of flash features for accessibility (read the manual to find them as a start) and you should avoid using flash for things where there is a simpler and more accessible solution such as HTML. "Ajax": You need to know about ARIA and how to use it, as with flash you should avoid using things that are more complicated when there are simpler ways of doing it (this is not just for accessibility, but for a bunch of reasons to do with protability, reliability, etc), and you need to do the things that WCAG talks about. (Note that WCAG2 is not that good for people with cognitive disabilities in particular, so you need to do some more thinking about the content itself, not just how to make it available to certain kinds of technology). Think about using real links or controls, so you can add accesskeys, rather than guessing what keys the user isn't already using and trying to take ove their keyboard with your own javascript (which is a big no-no for accessibility). What is being done is that ARIA is being developed, browsers are implementing it (this takes time). There are also various APIs being created like drag and drop, that will make it possible for browsers to implement these things easily rather than relying on large code libraries or on authors writing specialised code. LIkewise, HTML itself is being updated to include some common thigns like date pickers as <input type="date" /> so you don't need any script at all and the browser can make it accessible. This stuff is some way off being universally supported properly, so you need to look at browser compatibility charts too if you are intersted in where you can use it. Cheers Chaals -- Charles McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg lærer norsk http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Wednesday, 7 January 2009 03:48:09 UTC