Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

34
Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm

Transcript of Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Page 1: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Accessible Design

Oder: Wie bring ich es für alle rüber...

Markus Schaber CCC Ulm

Page 2: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Wer, wie, warum?

Markus Schaber, InformatikstudentCCC = Chaos Computer Club

ErfA-Kreis Ulmhttp://www.ulm.ccc.de/Montag, 19:30 Uhr, Cafe Einstein (Uni)

Chaos-SeminarChaos-Seminar

Page 3: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Inhaltsübersicht

BeeinträchtigungenGründe für zugänglicheres DesignMethodenZIB-ProjektWeb-DesignBeispiele für WWW-Seiten

Page 4: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Einstimmung

"Ich glaube, daß dieses Erlebnis, bei Regen eine Tür zu seinem Garten zu öffnen, mit dem vergleichbar sein muß, was

ein Sehender empfindet, wenn er morgens die Vorhänge aufzieht und die Welt draußen sieht [...]. Der Regen enthüllt mir mit einem Male die ganze Fülle einer Situation, und die

nicht bloß erinnert, nicht antizipiert, sondern gegenwärtig und jetzt. Der Regen öffnet mir die Welt nach vorn und zeigt mir die tatsächlichen Beziehungen eines Teils der Welt zu einem anderen. Wenn es im Zimmer regnen könnte, so würde mir

das helfen zu verstehen, wo die Dinge in diesem sind, würde mir ein Gefühl dafür vermitteln, daß ich in diesem Zimmer bin

und nicht nur auf einem Stuhl sitze."

John Hull

Page 5: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Andere Wahrnehmung

155000 Blinde, 500 000 stark SehbehinderteÄltere oder kranke Menschen»exotisches Equipment«Älteres Equipmentlangsame LeitungSicherheitsbedenkenUnd vieles andere mehr...

Page 6: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Behinderung von Außen

»Wir sind nicht behindert, wir werden behindert«

Sehr häufig unabsichtlich und unnötig»Neue Medien« noch »zu neu«Sensibilisierung und Überlegung notwendig

Page 7: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Accessible Design

Accessible Design bedeutet:Unnötige Hürden abbauenZugang uneingeschränkt gestaltenAusgrenzung vermeiden

Gegenteil von ZugangsschutzKeine Nachteile für »Standardzielgruppe«Keine Pflicht zum Verzicht

Page 8: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Prinzipiell vermeidbare Behinderungen

Liegen nicht im Medium begründetOft mit wenig Aufwand vermeidbar

Page 9: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: Kleingedrucktes

Kleine, hellgraue, eng gedrängte SchriftLesen in Wirklichkeit unerwünscht

Page 10: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: schlechte Webseiten

Oft vermeidbare Beeinträchtigungen:Lange Ladezeiten, große DatenmengenNavigation rein grafisch»Radio-Aktive« Inhalte / PluginsÜbertriebenes Ziehen aller Register

Page 11: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: Fernseh-Untertitel

Farbfernsehsystem eigentlich abwärtskompatibel

Aber: Gefahr lauert in Farbkombinationen!

Page 12: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Prinzipiell unvermeidbare Behinderungen

Durch das Funktionsprinzip des Mediums bedingt

Ersatzwege müssen gefunden werden

Page 13: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: Blinde am Computer

Pixel-BarriereMaus-BarriereGrafik-Barriere

Page 14: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: TV-Nachrichten für Schwerhörige und Taube

Hauptinhalt durch Sprecher.Abhilfe durch:

Videotext-UntertitelGebärdendolmetscher

Page 15: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beispiel: Zeitung für Blinde

VorlesegeräteBlindenschriftausgabenVertrieb in elektronischer Form

Page 16: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Gründe für zugängliches Design

RechtsvorschriftenÖffentliche / staatliche InstitutionenKommerzielle AnbieterPrivate Anbieter

Page 17: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Wege zur Zugänglichkeit

Sinnvolle und umsichtige Gestaltung und technische Verwirklichung

»Graceful Degradation«Anbieten von AlternativenHilfsmittel für Empfänger

Aber: Vollkommener Ausgleich oft nicht möglich.

Page 18: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

ZIB-Projekt

»Zugang zum Internet für Blinde und Sehgeschädigte«

Basiert auf »Hearcons«Direkte Umsetzung grafischer Oberflächen

problematisch

Page 19: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

ZIB - Probleme

Akustische Umsetzung von PositionenTrennung der GeräuschquellenStrukturelementeSemantik der Geräusche

Eigene Schnittstelle: SPUI-B

Page 20: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

ZIB - Arbeitsplan

Erweiterung von Web-BrowsernAusgabe über LautsprecherUntersuchung der GeräuschauswahlUntersuchung der InteraktionstechnikenReferenzmodell WebbrowserBenutzeroberfläche entwickelnVermarktungsstrategie

Page 21: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Hilfsmittel: Braille-Zeilen und Screenreader

Bieten bekannte BlindenschriftTeuer, ZuverlässigkeitsproblemeHardware-Lösungen: Nur ISA-TextmodusSoftware-Lösungen: Tricks für Grafik

Sprachausgabe preisgünstige Alternative

Page 22: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Hilfsmittel: BLINUX / Lynx

Viele Anwendungen für DOS-SackgasseLinux bietet Unix-Textkonsole und ist

kostengünstig Lynx bietet spezielle ErweiterungenWeitere Softwareanpassungen verfügbarZiel: Linux-Distribution für Blinde

Page 23: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Erstellung von Web-Seiten

Bilder mit Text-AlternativenFrames: alternative NavigationJavaScript/Java/PluginsStruktur und Semantik statt LayoutLinks Trennen

Page 24: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Erstellung von Web-Seiten 2

Für die Zukunft: CSSHilfsmittel: »Lynx-Test«Hilfsmittel: BobbyWAI - RichtlinienWeb Access ProjectDie goldenen Regeln für schlechtes HTML

Page 25: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:

BeispielhaftNur einige Aspekte herausgegriffen

Page 26: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:Universität Ulm

Feste Breite der TabelleTrennbalken sind GIF-DateienEnglish Version?

Page 27: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:Haralds Heimseite

Bestes Beispiel für »Zuviel des Guten«Kleinere DarstellungsproblemeBlinkende AbsätzeFehlend:

alt-Text bei ImagesAlternative Links für Server-Side Image Maps

Page 28: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:Frank Lachmanns Homepage

Zeigt die Notwendigkeit einer guten Farbwahl

Seltsamer SatzbauBobby-Test findet keine Fehler!

Page 29: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:Taubenschlag

Einige Alt-Tags fehlenJavaScript-Ticker

Page 30: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:www.ulm.ccc.de

Nutzt CSS und Alt-TagsBobby-Test bestanden

Page 31: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:ICQ

Image mit leerem Alt-TagSeite total überfrachtetZu kleine Schrift69k HTML, 57 Bilder mit 50k insgesamtLadezeit: ca 60 Sekunden

Page 32: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Beurteilung einiger Webseiten:www.scall.de

»kaputte« Refresh-URL ins LeerePixelgenaues LayoutText als GrafikLange LadezeitKeine Frame-TitelBenötigt zwingend JavaScriptJavaScript erzeugt ungültiges HTML

Page 33: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

Fazit:

Oft wenig Aufwand, wenn von vornherein geplant

Sensibilisierung und Ausbildung notwendigKeine Pflicht zum Verzicht

Page 34: Accessible Design Oder: Wie bring ich es für alle rüber... Markus Schaber CCC Ulm.

The End