WAI-ARIA support for Eclipse RAP

Enhance your RAP applications with support for the WAI-ARIA standard. Our RAP ARIA plugin is a commercial add-on for Eclipse RAP.

WAI-ARIA support for Eclipse RAP is delivered as a library that can easily be added to existing RAP applications. It forms the foundation for implementing accessibility support into RAP-based web applications as recommended by WCAG 2.0. It also facilitates UI testing of RAP applications with standard web UI testing frameworks like Selenium. The library is available for RAP 3.3 and newer versions. Migration to recent versions is recommended. And since RAP 2.3.0, developers can define their own aria roles for widgets and set additional aria attributes (like “aria-label”) specific to their application.

Supported Widgets

WAI-ARIA conforming HTML-attributes are automatically added to the following widgets:

  • org.eclipse.swt.widgets.Button
  • org.eclipse.swt.widgets.Combo
  • org.eclipse.swt.widgets.Composite
  • org.eclipse.swt.widgets.DateTime *
  • org.eclipse.swt.widgets.Group
  • org.eclipse.swt.widgets.Label
  • org.eclipse.swt.widgets.Link
  • org.eclipse.swt.widgets.List
  • org.eclipse.swt.widgets.Menu
  • org.eclipse.swt.widgets.MenuItem
  • org.eclipse.swt.widgets.ProgressBar
  • org.eclipse.swt.widgets.Scale
  • org.eclipse.swt.widgets.ScrolledComposite
  • org.eclipse.swt.widgets.Shell
  • org.eclipse.swt.widgets.Spinner
  • org.eclipse.swt.widgets.Table
  • org.eclipse.swt.widgets.TableColumn
  • org.eclipse.swt.widgets.TableItem
  • org.eclipse.swt.widgets.Text
  • org.eclipse.swt.widgets.ToolBar
  • org.eclipse.swt.widgets.ToolItem
  • org.eclipse.swt.widgets.ToolTip
  • org.eclipse.swt.widgets.Tree
  • org.eclipse.swt.widgets.TreeColumn
  • org.eclipse.swt.widgets.TreeItem
  • org.eclipse.swt.custom.CCombo
  • org.eclipse.swt.custom.CTabFolder *
  • org.eclipse.swt.custom.CTabItem *
  • org.eclipse.swt.widgtes.ScrollBar

* Support for this widget is limited or incomplete.

Additional features (new ARIA attributes, supported widgets, application-specific customization) can be added as agreed upon (requires a developer support package).


WAI-ARIA support is offered as a site license for 6000 Euro, including maintenance for the first year. Maintenance for the following years is offered with a 30% discount.

Sublicensing fees apply if you are selling your application that contains WAI-ARIA.

Please contact us for further information.

More info on WAI-ARIA

Need more info?

Please don’t hesitate to contact us if you have any questions.

Phone:  +49 721 664 733-0
Email: karlsruhe@eclipsesource.com

Interested in the trial version?

If you would like to test the plugin, please send us your request with your company contact details and the Eclipse RAP version.

Email: karlsruhe@eclipsesource.com