2.4.1 Historische Entwicklung
Aus SUE
Bei einem Screenreader handelt es sich um eine Software, die den Bildschirminhalt über Sprachausgabe und Braillezeile zugänglich macht. Bei den ersten derartigen Programmen handelte es sich lediglich um eine Art Treiber, welche dafür sorgten, dass beispielsweise immer die aktuelle Cursor-Zeile auf der Braillezeile dargestellt wurde.
Weitere Features waren die automatische Verfolgung der Textmarke, eine Lesefunktion und die Darstellung der Attribute der momentan gezeigten Zeichen.
Diese einfache Art der treibergestützten Hilfsmittel reichte spätestens mit der Einführung der SAA-Oberflächen nicht mehr aus (Menüstruktur von DOS-Anwendungen). Durch die Weiterentwicklung der Menüstrukturen wurde es beispielsweise notwendig, untenstehende Fähigkeiten einzubauen.
Der übliche Text-Cursor war nicht mehr das einzige Objekt, das überwacht werden musste. Viele Programme benutzen eigene Zeigeobjekte, Soft-Cursor genannt; hierzu zählen Menübalken. Man baute somit in die bisherigen Hilfsmitteltreiber die Möglichkeit ein, Soft-Cursor zu definieren und zu verfolgen.
Ein Vertreter dieser Art ist der Screenreader BWPRO der Firma Handy Tech für das Betriebssystem MSDOS. Für die Textkonsol unter Linux steht der Screenreader brlTTY zur Verfügung.
Die Anforderungen an Screenreader nahmen erheblich zu, als die textorientierten Oberflächen von graphischen Fenstersystemen wie z. B. Windows abgelöst wurden.
Die Aufgaben eines Screenreaders für graphische Benutzeroberflächen sind prinzipiell die gleichen wie für textbasierte Oberflächen. Da der Informationsgehalt graphischer Systeme wesentlich höher ist, wird das Problem der Informationsreduktion und das der Darstellung des Inhalts zunehmend wichtiger.
Ein häufig genutzter Screenreader unter Windows ins JAWS der Fa. Freedom Scientific. Unter Linux steht ORCA für Gnome-basierte Anwendungen zur Verfügung. Um barrierefreie Software zu gewährleisten, ist es einerseits wichtig, dass Entwickler die Funktionen des Betriebssystems (API) nutzen und andererseits Informationen an Schnittstellen wie MSAA oder DBus bereitstellen.
Pfad: 2 Arbeitsweise Blinder und Sehbehinderter am Computer >> 2.4 Screenreader >> 2.4.1 Historische Entwicklung

