Meet Moe Kraft, a contributor to the Va11yS and AccProbe accessibility projects.
Accessibility Probe (AccProbe)
The Accessibility Probe (AccProbe) is a standalone, Eclipse Rich Client Platform (RCP) application that combines the functionality of numerous accessibility tools, including object inspection, event monitoring, and execution of accessibility APIs, into one easy-to-use application for accessibility testing and debugging.
AccProbe provides access to the Microsoft Active Accessibility (MSAA) and IAccessible2 APIs implemented by the currently running application or rendered document and to the properties of the accessible objects of that application or document. AccProbe also provides event monitoring for tracking the events fired by these accessible objects
Accessibility APIs, such as IAccessible2, are implemented by browsers or user agents and communicate accessibility information about objects on the screen to assistive technologies such as screen readers.
The W3C Core Accessibility API Mappings outlines how the user agents should implement these APIs to expose the appropriate semantics. Assistive technologies, such as screen readers used by the blind and visually impaired, leverage the information returned by the user agents to provide access to persons with disabilities to the information and controls of an application.
Why should I contribute?
With the impending US Section 508 ICT Refresh, rich client applications such as Eclipse RCP and Windows desktop applications, will be required to provide the same level of access to information about objects and controls on the screen as do rich Internet applications today. Contributing to this project will expose you to the world of accessibility APIs, help you grow an appreciation and understanding for UI control accessibility information, and interaction while furthering the mission to create a more accessible universe.
What technology problem will I help solve?
As rich client applications are required to provide the same level of accessibility information for UI controls as Web applications currently do, AccProbe plays an important role in testing and debugging the implementation of both the traditional MSAA APIs and the new IAccessible2 APIs.
How will AccProbe help my business?
AccProbe helps to speed and scale the development of accessible rich client applications that implement MSAA and IAccessible2 APIs. AccProbe allows for testing and debugging this implementation of accessibility APIs without requiring the use of assistive technologies. AccProbe adheres to the standards outlined in the IAccessible2 specification and the W3C Core Accessibility API Mappings ensuring that your application will meet these requirements.
Charu is an advisory software engineer with IBM Accessibility, part of IBM’s Research Division. For over a decade, Charu has been leading the accessibility effort enabling product teams across IBM and driving human centric innovation and solutions essential to maintain IBM’s heritage and leadership in the accessibility space. Charu was recently recognized with a research...
Accessiblity Probe blog posts
Learn about exciting new developments related to open source and accessibility at IBM.
Accessibility experts from across the U.S. gathered recently to discuss accessibility testing and standards. Learn more about what happened at the event.
This blog posts discusses how your team should prepare for the 508 refresh and speed the development of accessible Information and Communications Technology (ICT).