[BCAB] FW: IE9's Assistive Technology Interface Enhancements
Ankers, Dave (UK)
Dave.Ankers at baesystems.com
Wed Feb 16 08:32:03 GMT 2011
Have you not had enough of Microsoft's inaccessible offerings yet?
As far as I and many others are concerned, Bill can sit alone in his
gated, community , where us VI folk are kept out.
If it ain't accessible straight out of the box, they can stick it you
Leave the dark side, and buy an Apple.
does this mean that us visually impaired bods have to buy another update
for screen readers just to work with ie9.
why do we have to be the ones that have to pay out for updates when the
man on the street can use it for free.
can we turn the tables an make him pay for updates, after all it is them
who want faster more singing and dancing software.
well it will take much more than me to change the way of the computer
perhaps i need to get bill round for tea .
TEL 0114 220 7007 07961 406 739
EMAIL info at eyecan.org.uk
----- Original Message -----
From: "George Bell" <george at techno-vision.co.uk>
To: "BCAB Discussion List" <bcab at lists.bcab.org.uk>
Sent: Tuesday, February 15, 2011 7:36 AM
Subject: [BCAB] FW: IE9's Assistive Technology Interface Enhancements
> This may be of interest to anyone considering IE9.
> Feed: IEBlog
> Posted on: 15 February 2011 15:32
> Author: ieblog
> Subject: IE9's Assistive Technology Interface Enhancements
> IE9 introduces improvements to the interfaces used by assistive
> technologies (ATs) to enhance the accessibility of Internet Explorer.
> These changes relate to IE9's switch to hardware-accelerated rendering
> of HTML content. Previously, some accessibility tools depended on IE's
> GDI-based rendering to scrape information from Web sites. Since IE9
> has no GDI-based rendering, these features do not work with IE9.
> Anticipating this problem, Microsoft has worked closely with assistive
> technology vendors (ATVs) throughout the IE9 development cycle to
> devise a solution. This blog post describes the changes made in IE9 to
> enable assistive technologies-particularly screen readers-to work well
> with its hardware-accelerated architecture.
> How Screen Readers Work
> Screen readers read web pages as if they were straightforward text
> documents: users can use simple keyboard shortcuts to read the
> characters, words, lines, and paragraphs of a Web page. Users access
> other parts of a web page such as hyperlinks and images in a similar
> fashion. Additional shortcuts allow the user to interact efficiently
> with the input controls of a form and other elements of rich Web
> pages. In general, screen readers enable the user to move seamlessly
> through a web page, just as they would move through a text document
> with a cursor.
> However, moving though a Web page becomes more difficult when the page
> employs modern Web techniques such as dynamic content, complex layout,
> and AJAX technologies. For this reason, screen readers often build an
> off-screen model of the Web page. The purpose of the off-screen model
> (OSM) is to keep an updated version of the Web page and the spatial
> relationships of its text, images, edit boxes, and form controls. The
> OSM essentially maintains a snapshot of the page, making it easier for
> the user to navigate around and hear the content on the page.
> Efficiently building and maintaining an off-screen model is a tricky
> task employing the use of many technologies including: the HTML DOM
> <http://www.w3.org/DOM/> , W3C Accessible Rich Internet Applications
> (WAI-ARIA <http://www.w3.org/TR/wai-aria/> ) markup, the Microsoft
> Active Accessibility
> (MSAA) interfaces, the Microsoft UI Automation
> <http://en.wikipedia.org/wiki/Microsoft_UI_Automation> (UIA) APIs,
> and GDI-based mirror drivers
> <http://msdn.microsoft.com/en-us/library/ff568319(v=vs.85).aspx> .
> It is this last technology, GDI-based mirror drivers, which does not
> work with IE9's DirectX-based hardware-accelerated rendering. In its
> place, IE9 expands its UIA interfaces to provide the information ATs
> previously gathered with a mirror driver.
> IE9's Expanded UI Automation Support
> In order to provide the information previously inferred from mirror
> driver output and to provide a robust, forward-looking solution for
> building off-screen models, IE9 adds support for the UIA Text Pattern
> (ITextProvider interface
> <http://msdn.microsoft.com/en-us/library/ee671370(v=VS.85).aspx> ).
> Using the methods on this interface and the objects it returns, the
> assistive technology can gather the semantic unit
> (character, word, line, paragraph, etc.), attributes
> (size, style, color, etc.), and layout (bounding rectangles
> <http://msdn.microsoft.com/en-us/library/ee671386(v=VS.85).aspx> ) of
> all the text on a page or just the text in a specific range (visible,
> selected, etc.). The methods return text ranges in
> screen-render-order, allowing the AT to keep track of the z-order of
> ranges that may overlap.
> Using UIA's rich interfaces and caching abilities, coupled with the
> other technologies listed previously, we believe it is possible for
> assistive technology vendors to achieve performance equal to the old
> mirror driver approach.
> Working with ATVs
> Microsoft is working closely with assistive technology vendors as they
> update their products for IE9's release candidate and general release.
> Hardware acceleration provides significant performance advantages for
> all users and with support for UIA Text Pattern, IE9 continues to be
> accessible to our customers who rely on screen readers.
> -Sharon Newman, Program Manager
> View article...
> To find out more about BCAB and the benefits that membership can
> please visit our website:
> To manage your subscription to the BCAB mailing list, please visit our
> To discuss matters relating to the mailing list, please email
> moderator at bcab.org.uk.
To find out more about BCAB and the benefits that membership can bring,
please visit our website:
To manage your subscription to the BCAB mailing list, please visit our
To discuss matters relating to the mailing list, please email
moderator at bcab.org.uk.
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
More information about the Bcab