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. 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.

We would be pleased to assist you.

Phone:  +49 721 664 733-0

Email: karlsruhe@eclipsesource.com