- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Fri, 27 Feb 2009 08:56:01 -0600
- To: Henny Swan <hennys@opera.com>
- Cc: David Poehlman <poehlman1@comcast.net>, w3c-wai-ua@w3.org, w3c-wai-ua-request@w3.org
- Message-ID: <OF094FB70B.1967DAD1-ON8625756A.00511621-8625756A.005208CA@us.ibm.com>
Henry,
IAccessible2 is not cross-platform although the KDE people have somehow
managed to make it or something similar to it cross-platform. It is a
complement to MSAA. However, the combination of it and MSAA is very close
to Linux ATK/ATSPI. So, mapping down to it from an application from one
platform to the next is about 20% additional work. This is what Firefox 3
does and it works very well. For us the good thing is it supports WAI-ARIA
as well. Freedom Scientific worked with us on it to ensure it works well.
NVDA, Dolphin, Freedom Scientific (JAWS and Magic). So does GW Micro
although there are a few regressions in the latest version of Window-Eyes
which we have identified.
I am glad to see UIA also getting support by ATVs. What is important is
that the level of access on Windows is improving and the available API will
reduce the need for reverse engineering. What I am hoping to see is that
the UIA strategy can duplicate the performance of an AT's access to
IAccessible2 as it can run in-process as they do with MSAA. For screen
reading this has been necessary to get the performance needed out of
Windows. The performance issues are not solved by merely ratcheting up the
CPU clock speed. Operating scheduling hits for out of process access is
usually the hit. There are some ways around that such as data collection on
the provider side, as we did on Linux, but that has to be fully vetted by
ATs.
Rich
Rich Schwerdtfeger
Distinguished Engineer, SWG Accessibility Architect/Strategist
blog: http://www.ibm.com/developerworks/blogs/page/schwer
Henny Swan
<hennys@opera.com
> To
Sent by: David Poehlman
w3c-wai-ua-reques <poehlman1@comcast.net>
t@w3.org cc
w3c-wai-ua@w3.org
Subject
02/26/2009 10:26 Re: Support for UI Automation
AM
Thanks David.
On 26 Feb 2009, at 11:09, David Poehlman wrote:
> on windows, you are better off to stick with msaa and hacks but this
> has more to do with software than with the web.
>
> On Feb 26, 2009, at 5:04 AM, Henny Swan wrote:
>
> Hi All,
>
> Another quick question for the list if I may.
>
> Does anyone know how well UI Automation is supported by screen
> readers such as Jaws, WindowEyes and others such as NVDA? As I
> understand it Iaccessible2 is sort of cross platform but not fully
> (this I am still a bit unclear on I admit) so I am curious to know
> if UIA would be a better route to go down with regards to a robust
> cross platform accessibility API.
>
> Thanks in advance, Henny
>
> --
> Henny Swan
> Web Evangelist
> Member of W3C Web Accessibility Initiative Education and Outreach
> Group
> www.opera.com/developer
>
> Personal blog: www.iheni.com
>
> Stay up to date with the Web Standards Curriculum www.opera.com/wsc
>
>
>
>
>
>
>
> --
> Jonnie Appleseed
> with his
> Hands-On Technolog(eye)s
> reducing technology's disabilities
> one byte at a time
>
--
Henny Swan
Web Evangelist
Member of W3C Web Accessibility Initiative Education and Outreach Group
www.opera.com/developer
Personal blog: www.iheni.com
Stay up to date with the Web Standards Curriculum www.opera.com/wsc
Attachments
- image/gif attachment: graycol.gif
- image/gif attachment: pic07295.gif
- image/gif attachment: ecblank.gif
Received on Friday, 27 February 2009 14:56:47 UTC