Microsoft's New Accessibility Model to Be Offered as Cross-Platform Solution
for Industry 

Microsoft Windows User Interface (UI) Automation is the new accessibility
and automated testing model for Microsoft Windows. It is intended to address
the needs of assistive technology products and automated testing frameworks
by providing a consistent model to programmatically access graphical UI
information. It provides mechanisms to gather all relevant UI information, a
rich event model to detect state changes, and the ability to programmatically
manipulate UI elements. 

With current technology, assistive technology developers are required to use
many different approaches to obtain and present information about the UI to
computer users who rely on assistive technology products. These developers
therefore spend an inordinate amount of time and resources gathering the UI
information required for their application instead of spending this time
innovating in their feature set. UI Automation reduces the cost for these
developers by delivering the most complete accessibility model in the
industry. It will become the primary source of UI information for the next
generation of assistive technology products. 

Individuals who use assistive technology products will benefit from more
consistent access to information across applications and operating systems
(platforms), wider availability of these products, and greater compatibility
between applications and their assistive technology products. 


Microsoft's New Accessibility Model
http://www.microsoft.com/enable/at/uia.aspx

Questions and Answers About UI Automation
http://www.microsoft.com/enable/at/uiainfo.aspx

The New Accessibility Model for Windows
http://www.designfor21st.org/proceedings/proceedings/project_logan.html

Contributed by Jamie Prioli

