Das Java Accessibility API (JAAPI) ist eine Programmierschnittstelle zwischen Java-Anwendungen und Unterstützungstechnologien für Menschen mit Behinderung, wie zum Beispiel mit einem Screenreader, einer Vergrößerungssoftware oder einem Spracheingabesystem. Diese Schnittstelle ist Teil der Java Foundation Classes und somit Teil der Java-Laufzeitumgebung.

Die Java Accessibility API entstand, nachdem das World Wide Web Consortium (W3C) eine Empfehlung ausgab, Java-Anwendungen für das Internet barrierefrei zu gestalten.

Die Programmierschnittstelle umfasst 16 Interfaces (Schnittstellendefinitionen) und 10 Klassen. Voraussetzung für eine barrierefreie Java-Anwendung ist die Realisierung des javax.accessibility.Accessible-Interfaces durch alle Komponenten der grafischen Oberfläche. Das Interface ermöglicht es, dass jede dieser Komponenten Informationen für Unterstützungstechnologien bereitstellt.[1] Beispielsweise kann der Zweck eines Textfelds durch seinen Namen und eine zusätzliche Beschreibung erklärt werden, zum Beispiel wenn für ein Textfeld die Eingabe eines Ortsnamens erwartet wird.[2]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. JAAPI-Überblick bei Oracle (englisch)
  2. Interface Accessible API

📚 Artikel Terkait di Wikipedia

Swing (Java)

bereitstellen. Zu diesen Bibliotheken gehören Java 2D, die Java Accessibility API (JAAPI), das Drag-and-Drop-API und das Abstract Window Toolkit (AWT). Swing

Jakarta Persistence API

Die Jakarta Persistence API (JPA; früher Java Persistence API) ist eine Schnittstelle für Java-Anwendungen, die die Zuordnung und die Übertragung von Objekten

Java-Laufzeitumgebung

Programmbibliotheken. Die API stellt die Standard-Klassen der Programmiersprache Java bereit, wie etwa „java.lang.String“. Die virtuelle Maschine und die API müssen aufeinander

Java Foundation Classes

– Java 2D Accessibility – Java Accessibility API (JAAPI) und spezielle Erweiterungen in Swing Komponenten Internationalisierung – java.util, java.text

Google Chrome

Die Erweiterungen werden über eine integrierte API eingebunden und werden in den Web-Technologien JavaScript, HTML und CSS entwickelt. Aufbauend auf dem

Leaflet

nach 18 Monaten Entwicklung die Version 1.8 mit Fokus auf Bugfixes und Accessibility veröffentlicht. Leaflet unterstützt Web Map Service (WMS), Web Map Tile

Webdesign

neue JavaScript API freigegeben. Während jedoch der Begriff HTML5 nur verwendet wird, um die neue Version von HTML zu bezeichnen, bezieht sich JavaScript-API

Windows Runtime

Runtime kein neues Subsystem von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems. Über den genauen Aufbau in Windows Phone