Zum Inhalt springen

„Java Accessibility API“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
neuerstellt
 
 
(10 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
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 Braille-Zeile, einer Lupe oder einem Spracheingabesystem. Diese Schnittstelle entstand bei der Firma Sun Microsystems, nachdem das World Wide Web Consortium (W3C) eine Empfehlung ausgab Java-Anwendungen für das Internet barrierefrei zu gestalten.
Das '''Java Accessibility API (JAAPI)''' ist eine [[Programmierschnittstelle]] zwischen [[Java (Programmiersprache)|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 [[Barrierefreiheit|barrierefrei]] zu gestalten.
==Weblinks==
*[http://openbook.galileocomputing.de/javainsel8/javainsel_16_026.htm#mj62647524ff4c78705f7d1c5fbf84469c Java ist auch eine Insel]
*[http://www.zdnet.de/anwendungsentwicklung_jaapi_barrierefreiheit_fuer_java_anwendungen_story-20000201-39152431-1.htm JAAPI: Barrierefreiheit für Java-Anwendungen]


Die Programmierschnittstelle umfasst 16 [[Schnittstelle (Programmierung)|Interfaces]] (Schnittstellendefinitionen) und 10 [[Klasse (Programmierung)|Klassen]]. Voraussetzung für eine barrierefreie Java-Anwendung ist die Realisierung des <code>javax.accessibility.Accessible</code>-Interfaces durch alle Komponenten der grafischen Oberfläche. Das Interface ermöglicht es, dass jede dieser Komponenten Informationen für Unterstützungstechnologien bereitstellt.<ref>[http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.2/doc/core-api.html JAAPI-Überblick] bei Oracle (englisch)</ref> 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.<ref>[http://docs.oracle.com/javase/7/docs/api/javax/accessibility/AccessibleContext.html Interface <code>Accessible</code>] API</ref>

== Weblinks ==
* [http://openbook.galileocomputing.de/javainsel8/javainsel_16_026.htm#mj62647524ff4c78705f7d1c5fbf84469c Java ist auch eine Insel]
* [http://www.zdnet.de/anwendungsentwicklung_jaapi_barrierefreiheit_fuer_java_anwendungen_story-20000201-39152431-1.htm JAAPI: Barrierefreiheit für Java-Anwendungen]

== Einzelnachweise ==
<references />

[[Kategorie:Digitale Barrierefreiheit]]
[[Kategorie:Java-Programmierschnittstelle]]
[[Kategorie:Java-Programmierschnittstelle]]

Aktuelle Version vom 9. März 2025, 13:57 Uhr

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]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. JAAPI-Überblick bei Oracle (englisch)
  2. Interface Accessible API