Barrierefrei entwickeln geht auch mit JavaFX
CAFM-NEWS – Mit JavaFX lässt sich auch barrierefrei entwickeln. Wie das geht, umreißt ein neuer Artikel auf dem Online-Portal heise Developer. Hintergrund ist, dass in Deutschland rund 10 Millionen Menschen mit Behinderungen leben, von denen etwa 7,8 Millionen als schwerbehindert gelten.
Viele der behinderten Menschen sind blind oder schwer sehbehindert, sie benötigen Software, die mit Screenreadern bedient werden kann. Hier setzt der Artikel an.
Zuerst stellt er das GUI-Toolkit Swing vor, das schon länger in Java implementiert ist und mit dem sich bearrierefreie Seiten erstellen lassen. Allerdings benötigt das Toolkit eine Bridge, um mit Screenreadern zu kommunizieren.
Diese Bridge entfällt mit JavaFX, das über verschiedene Plattformen hinweg eine konsistente Programmierung ermöglicht und Swing ersetzen kann.
Screenreader-tauglich wird eine Oberfläche mit JavaFX, indem ihren jeweiligen Elementen Texte hinterlegt werden, ganz ähnlich einem Alt-Text für Bilder in Webbrowsern.
Interessant ist, dass der Artikel anschließend im Detail erläutert, welche Schritte in welcher Reihenfolge abgearbeitet werden müssen. Er listet konkrete Befehle auf und stellt den gesamten Ablauf transparent dar so dass der Einsteig in das Thema deutlich einfacher wird.
Wer sich für barrierefreies Programmieren mit JavaFX interessiert, findet den vollständigen Beitrag hier.
Abbildungen: Oracle