1. https://appdevelopermagazine.com/open-source
  2. https://appdevelopermagazine.com/inclusive-development-gets-open-source-tools-from-ibm/
2/9/2017 8:08:21 AM
Inclusive Development gets open source tools from IBM
IBM Open Source,AccProbe,Accessibility Research
/Open-Source-Inclusive-Development-App-Developer-Magazine_a6zd60ah.jpg
App Developer Magazine
Inclusive Development gets open source tools from IBM

Open Source

Inclusive Development gets open source tools from IBM


Thursday, February 9, 2017

Austin Harris Austin Harris


Editors note: Submitted by Moe Kraft, Accessibility Transformation Lead, IBM Accessibility Research

IBM is embarking on a new era of open source accessibility by releasing tooling, samples and design patterns to help streamline the development of inclusive web and mobile applications.

They have recently released two new projects on the developerWorks/open community, AccProbe and Va11yS, to help alleviate accessibility roadblocks during the agile development process, strengthen the user experience by adhering to industry standards, and reduce costs by ensuring accessibility is done right from the beginning.

According to Black Duck Software’s Future of Open Source Survey 2015, “78 percent of companies run on open source and 88 percent say that they plan to contribute more to open source over the next few years.”

As open source tooling and contributions continue to grow, IBM Accessibility Research is making accessibility more available, easier to deploy, and an integral part of the ecosystem of open technologies. They have been contributing accessible open source tools since 2005 when it contributed code to the Mozilla Foundation to ensure the Firefox browser could render accessible rich internet applications (ARIA).

Inspecting and Correcting Accessibility Violations


To help identify and fix accessibility issues during development, IBM released AccProbe, which combines the functionality of numerous accessibility inspection and event management tools into one application to test and correct accessibility violations in rich client applications.

Their management tool is a standalone, Eclipse Rich Client Platform application that provides access to the Microsoft Active Accessibility (MSAA) and IAccessible2 APIs implemented in an application or rendered document, and to the user interface of that application or document. Accessibility APIs, such as IAccessible2, are implemented by browsers or user agents to communicate accessibility information about objects on the screen to assistive technologies, such as screen readers.

AccProbe is unique in that it helps speed and scale the development of accessible rich client applications that implement MSAA and IAccessible2 APIs so users can test and correct violations without requiring the use of screen readers. It also adheres to the standards outlined in the IAccessible2 specification and the W3C Core Accessibility API Mappings ensuring that any application will meet these requirements.

AccProbe also provides:


- Event monitoring, such as when the focus changes on a screen and someone tabs to a new area. AccProbe helps ensure the screen reader knows when the focus changes.
- Inspection of software applications ensuring the implementation of new interoperability APIs, which align to the requirements outlined in the U.S. Section 508 ICT Refresh.
- Verification that textual information is provided through operating system APIs and that forms be accessible for assistive technologies allowing them access to field elements and the ability to submit the form.





Subscribe to App Developer Magazine

Become a subscriber of App Developer Magazine for just $5.99 a month and take advantage of all these perks.

MEMBERS GET ACCESS TO

  • - Exclusive content from leaders in the industry
  • - Q&A articles from industry leaders
  • - Tips and tricks from the most successful developers weekly
  • - Monthly issues, including all 90+ back-issues since 2012
  • - Event discounts and early-bird signups
  • - Gain insight from top achievers in the app store
  • - Learn what tools to use, what SDK's to use, and more

    Subscribe here



Featured Stories


Spotify and UMG strike landmark AI music licensing deal
Spotify and UMG strike landmark AI music licensing deal Thursday, May 28, 2026


Anthropic investigation opened after Mythos accessed by Discord group
Anthropic investigation opened after Mythos accessed by Discord group Wednesday, May 27, 2026


AI layoffS: What is really behind it all
AI layoffS: What is really behind it all Tuesday, May 26, 2026




The identity system is failing under AI
The identity system is failing under AI Monday, May 25, 2026


The Real World Launches Expert-Verified AI Certification Framework
The Real World Launches Expert-Verified AI Certification Framework Friday, May 22, 2026


Multiple language options when developing apps with Evoke
Multiple language options when developing apps with Evoke Thursday, May 21, 2026


When Social Listening Becomes Social Surveillance
When Social Listening Becomes Social Surveillance Wednesday, May 20, 2026


Medical debt relief custom-built platform moopFi launches
Medical debt relief custom-built platform moopFi launches Tuesday, May 19, 2026


Quant Pros Say AI Is Widening the Skills Gap
Quant Pros Say AI Is Widening the Skills Gap Monday, May 18, 2026


Tether QVAC SDK Powers AI Across Devices and Platforms
Tether QVAC SDK Powers AI Across Devices and Platforms Wednesday, April 22, 2026


Stay Updated

Sign up for our newsletter for the headlines delivered to you

SuccessFull SignUp

Get More App News



/sites/themes/prod/assets/js/less.js"> ' ' %>