60
Flash, Ajax Barrierefreiheit &

Flash, Ajax & Barrierefreiheit

Embed Size (px)

DESCRIPTION

BOA-Symposium 2007, Düsseldorf

Citation preview

Page 1: Flash, Ajax & Barrierefreiheit

Flash, AjaxBarrierefreiheit

&

Page 2: Flash, Ajax & Barrierefreiheit

Tomas Caspersberät Industrie, NGOs und Behörden, baut Websites,schreibt Bücher darüberund hält Vorträge

(und mag Akzidenz-Grotesk viel lieber als Helvetica).

Page 3: Flash, Ajax & Barrierefreiheit
Page 5: Flash, Ajax & Barrierefreiheit
Page 6: Flash, Ajax & Barrierefreiheit
Page 7: Flash, Ajax & Barrierefreiheit
Page 8: Flash, Ajax & Barrierefreiheit

1997

Page 9: Flash, Ajax & Barrierefreiheit

1997

Page 10: Flash, Ajax & Barrierefreiheit

http://www.w3.org/Style/CSS/Test/w3c.html

1997

Page 11: Flash, Ajax & Barrierefreiheit

?Web-Standards

Ja, nee, is klar!

Page 12: Flash, Ajax & Barrierefreiheit
Page 13: Flash, Ajax & Barrierefreiheit

div.content { width:400px; voice-family: "\"}\""; voice-family:inherit; width:300px;}html>body .content { width:300px;}

Die Folgen:

(ekelig, oder?)

Page 14: Flash, Ajax & Barrierefreiheit

Aufklappmenüs!

Die aktuelle Uhrzeit!

Countdown bis Weihnachten!

Frames!

<A onMouseOver="window.status='hier klicken!'; return true;">

Pop-Ups!

Browser-Chrome verstecken!

Seitenübergänge!

Hintergrundmusik!

Ticker!

Farbige Scrollbalken!

Animierte Schneeflocken!

Page 15: Flash, Ajax & Barrierefreiheit

Aufklappmenüs!

Die aktuelle Uhrzeit!

Countdown bis Weihnachten!

Frames!

<A onMouseOver="window.status='hier klicken!'; return true;">

Pop-Ups!

Browser-Chrome verstecken!

Seitenübergänge!

Hintergrundmusik!

Ticker!

Farbige Scrollbalken!

Animierte Schneeflocken!

BÖSE!

Page 16: Flash, Ajax & Barrierefreiheit

Aufklappmenüs!

Die aktuelle Uhrzeit!

Countdown bis Weihnachten!

Frames!

<A onMouseOver="window.status='hier klicken!'; return true;">

Pop-Ups!

Browser-Chrome verstecken!

Seitenübergänge!

Hintergrundmusik!

Ticker!

Farbige Scrollbalken!

Animierte Schneeflocken!

Page 17: Flash, Ajax & Barrierefreiheit

Aufklappmenüs!

Die aktuelle Uhrzeit!

Countdown bis Weihnachten!

Frames!

<A onMouseOver="window.status='hier klicken!'; return true;">

Pop-Ups!

Browser-Chrome verstecken!

Seitenübergänge!

Hintergrundmusik!

Ticker!

Farbige Scrollbalken!

Animierte Schneeflocken!NOCH

IMMERBÖSE!

Page 19: Flash, Ajax & Barrierefreiheit
Page 20: Flash, Ajax & Barrierefreiheit

WTF?

Page 21: Flash, Ajax & Barrierefreiheit

WCAG2.0?

Page 22: Flash, Ajax & Barrierefreiheit

10PRINT"WCAG"20GOTO10

WCAG2.0?

Page 23: Flash, Ajax & Barrierefreiheit
Page 24: Flash, Ajax & Barrierefreiheit

Checklisten-Syndrom?

Page 25: Flash, Ajax & Barrierefreiheit

Real World User Testing

© http://www.flickr.com/photos/chuckbiscuito/161971512/

Page 26: Flash, Ajax & Barrierefreiheit

© http://www.flickr.com/photos/kosmar/323809582/

Page 27: Flash, Ajax & Barrierefreiheit

Applikation

! =Dokument

Page 28: Flash, Ajax & Barrierefreiheit
Page 29: Flash, Ajax & Barrierefreiheit

?Web-Standards

Besserung in Sicht?

Page 30: Flash, Ajax & Barrierefreiheit

?Sonderlösung

Page 31: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

• Flash- & AJAX-Mythen

Page 32: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

(Standardistus argumentatavum Maximus)

• Flash- & AJAX-Mythen

Page 33: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash & AJAX ist: nix für Suchmaschinen

Page 34: Flash, Ajax & Barrierefreiheit
Page 35: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

• Flash ist: kein Open Source?

Page 36: Flash, Ajax & Barrierefreiheit
Page 37: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

• Flash ist: nicht barrierefrei?

Page 38: Flash, Ajax & Barrierefreiheit
Page 39: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash & AJAX ist:nix für Screenreader

Page 41: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash ist: nix für Sehbehinderte

Page 42: Flash, Ajax & Barrierefreiheit

!Der Praxisteil:

http://www.kaourantin.net/swf/highContrast.html

http://niquimerret.com/fontresize/

Psst: System.capabilities.hasAccessibility:true

Page 43: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

• Flash ist: Schuld an ... ?

Page 44: Flash, Ajax & Barrierefreiheit
Page 45: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash und AJAX:können keine Bookmarks

Page 47: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash & AJAX sind:abgeschaltet

Page 48: Flash, Ajax & Barrierefreiheit

79%aller Statistikensind gefälscht!

(diese eingerechnet)

Page 49: Flash, Ajax & Barrierefreiheit

?Der Praxisteil:

• Flash & AJAX sind:viel Arbeit, wenn man es zugänglich machen will

Page 50: Flash, Ajax & Barrierefreiheit

Der Praxisteil:

• Stimmt.

!

Page 51: Flash, Ajax & Barrierefreiheit

(der WCAG 2)

1. Content must be perceivable

2. Interface elements in the content must be operable

3. Content and controls must be understandable

4. Content must be robust enough to work with current and future Web technologies

* http://www.w3.org/TR/WCAG20/

Die Prinzipien:

Page 52: Flash, Ajax & Barrierefreiheit

Die Prinzipien:

POUR

Page 53: Flash, Ajax & Barrierefreiheit

Die Prinzipien:

POURN

Page 54: Flash, Ajax & Barrierefreiheit

Die Prinzipien:

POURN

Page 55: Flash, Ajax & Barrierefreiheit

Die Prinzipien:

POUR

Page 56: Flash, Ajax & Barrierefreiheit

Ist die Zeit komplexer

Richtlinien, die alles

bis ins kleinste Detail

regeln wollen, vorbei?

Page 57: Flash, Ajax & Barrierefreiheit

= +( weniger ist mehr )

Page 58: Flash, Ajax & Barrierefreiheit

Danke für‘s Zuhören!<a href=“mailto:[email protected]“>Fragen?</a>

Page 59: Flash, Ajax & Barrierefreiheit

CC<a href=“http://creativecommons.org/licenses/by-sa/2.0/de/

deed.de“ rel=“license“>Attribution-ShareAlike</a>