Barrierefreiheit im Web 2.0 vor dem Hintergrund der Screenreadernutzung
Abstract Bachelorthesis 2008, Harald Schneider, Bachelor of science
Das Ziel der vorliegenden Arbeit ist das Erstellen eines Konzepts, um Screenreadernutzern das Verwenden von Ajax Anwendungen zu ermöglichen. Hierfür werden im Kapitel 3 die genauen Probleme erfasst, die bei der Verwendung von Screenreadern mit Ajax-Anwendungen entstehen. Danach werden das entwicklerseitige Konzept der Integration der "Input“-Methode in bestehende Frameworks und das anwenderseitige Konzept der "Table of Changes“ entwickelt. Die "Input“-Methode verwendet einen Workaround, um den virtuellen Speicher eines Screenreader durch Attributänderung eines Formelements zu aktualisieren. Da diese Methode auf bestimmte Elemente und den Internet Explorer beschränkt ist, ist das zweite Konzept der "Table of Changes“ zu präferieren. Die "Table of Changes“ basiert auf MutationEvents der DOM Level 2 Events Spezifikation und listet alle vorkommenden Änderungen als Links zu der Änderung auf. Da auf Änderungen im Dokument reagiert wird, ist dieses Konzept unabhängig von der verwendeten Sprache, die das Dokument ändert.
Die Betrachtungen zeigen, dass Barrierefreiheit unter Webentwicklern zu einem immer wichtigeren Thema wird. Dies zeigen vor allem verschiedene Implementierungen der ARIA-Spezifikation in JavaScript-Frameworks wie beispielsweise Dojo oder AxsJAX. Die in der vorliegenden Arbeit ausgeführten Konzepte und Entwicklungen auf dem Gebiet der Barrierefreiheit zeigen, dass Accessibility zunehmend an Bedeutung gewinnt. Damit werden behinderte Menschen zukünftig viel stärker als heute auch im Webbereich Berücksichtigung finden.


bookmarken bei