WAI-ARIA Unterstützung für Eclipse RAP

Ergänzen Sie Ihre RAP-Applikationen mit WAI-ARIA-Fähigkeiten. Unser RAP ARIA-Plug-in ist ein kommerzielles Add-On für Eclipse RAP.

Die WAI-ARIA-Unterstützung für Eclipse RAP wird als Bibliothek ausgeliefert und kann einfach zu existierenden Applikationen hinzugefügt werden. Diese Bibliothek bildet die Grundlage zur Implementierung von Barrierefreiheit für Eclipse RAP-basierte Webapplikationen gemäß der Empfehlung der WCAG 2.0. Die Bibliothek vereinfacht darüber hinaus das UI-Testing von RAP-Applikationen mit Standard-Web-UI-Testing-Frameworks wie Selenium.

Ab Version RAP 2.3.0 können Entwickler eigene Aria-Rollen für Widgets definieren und zusätzliche applikationsspezifische Attribute setzen (z.B. „aria-label“).

Die Bibliothek ist für RAP ab Version 3.3 verfügbar.

In der Version für Eclipse RAP 3.17 wurde Folgendes hinzugefügt:
  • Fokussierung des entsprechenden div-Elements für ausgewählte Grid-, List- und Menu-Elemente
    Das ausgewählte Element für Grid, List und Menu wird von den Screenreadern korrekt angezeigt.
  • Ignoriere den vom Server gesetzten tabIndex; es wird immer 0 oder -1 gesetzt
    Wenn das ARIA-Bundle aktiviert ist, wird die Tab-Reihenfolge der Steuerelemente nicht mehr vom Server, sondern vom Browser gesteuert.

Eine Migration auf neuere RAP Versionen wird empfohlen.

Unterstützte Widgets

WAI-ARIA-konforme HTML-Attribute werden automatisch für folgende Widgets ausgegeben:

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

* Die Unterstützung ist limitiert oder unvollständig.

Weitere Funktionen (z.B. weitere ARIA-Attribute, zusätzliche Widgets, applikationsspezifische Anpassungen) können bei Bedarf ergänzt werden (erfordert ein Entwickler-Support-Paket).

Preise

WAI-ARIA-Unterstützung wird als Mehrplatzlizenz inklusive Wartung für das erste Jahr für 6000 Euro angeboten, die Wartung in den Folgejahren mit einem Rabatt von 30%.

Gebühren für eine Unterlizenz fallen an, sobald Sie Ihre eigene Anwendung inklusive WAI-ARIA verkaufen wollen.

Bitte kontaktieren Sie uns für weitere Informationen.

Weitere Informationen zu WAI-ARIA

Fragen Sie uns

Kontaktieren Sie uns für weitere Informationen.
Wir helfen Ihnen gerne.

Tel.: +49 721 664 733-0
E-Mail: karlsruhe@eclipsesource.com

Sind Sie an einer Testversion interessiert?

Wenn Sie an einem Test der Bibliothek interessiert sind, dann senden Sie uns bitte Ihre Anfrage zusammen mit den Kontaktdaten Ihrer Firma und der verwendeten Version von Eclipse RAP.

E-Mail: karlsruhe@eclipsesource.com