SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Flash, Ajax&
Barrierefreiheit
Tomas Caspers
berät Industrie, NGOs und
Behörden, baut Websites,
schreibt Bücher darüber
und hält Vorträge


(und mag Akzidenz-Grotesk viel lieber als Helvetica).
http://www.patramsey.net/2007/the-accessible-web/
1997
1997
1997
http://www.w3.org/Style/CSS/Test/w3c.html
?
Web-Standards
Ja, nee, is klar!
Die Folgen:
div.content {
  width:400px;
  voice-family: quot;quot;}quot;quot;;
  voice-family:inherit;
  width:300px;
}
html>body .content {
  width:300px;
}

                           (ekelig, oder?)
Frames!
  Farbige Scrollbalken!
  Aufklappmenüs! Animierte
                  Schneeflocken!
Ticker! Seitenübergänge!
 Die aktuelle Uhrzeit!
        Browser-Chrome verstecken!
Hintergrundmusik!
          Countdown bis
 Pop-Ups!  Weihnachten!
<A onMouseOver=quot;window.status='hier
      klicken!'; return true;quot;>
Frames!
  Farbige Scrollbalken!
  Aufklappmenüs! Animierte
                  Schneeflocken!
Ticker! Seitenübergänge!

BÖSE!
 Die aktuelle Uhrzeit!
        Browser-Chrome verstecken!
Hintergrundmusik!
          Countdown bis
 Pop-Ups!  Weihnachten!
<A onMouseOver=quot;window.status='hier
      klicken!'; return true;quot;>
Frames!
  Farbige Scrollbalken!
  Aufklappmenüs! Animierte
                  Schneeflocken!
Ticker! Seitenübergänge!
 Die aktuelle Uhrzeit!
        Browser-Chrome verstecken!
Hintergrundmusik!
          Countdown bis
 Pop-Ups!  Weihnachten!
<A onMouseOver=quot;window.status='hier
      klicken!'; return true;quot;>
Frames!
  Farbige Scrollbalken!



    NOCH
  Aufklappmenüs! Animierte
                  Schneeflocken!
Ticker! Seitenübergänge!
 Die aktuelle Uhrzeit!
  IMMER Browser-Chrome verstecken!
Hintergrundmusik!
                          Countdown bis
 Pop-Ups!
   BÖSE!                   Weihnachten!
<A onMouseOver=quot;window.status='hier
      klicken!'; return true;quot;>
Barrierefreiheit?




           © http://www.flickr.com/photos/webseeings/239301576/
WTF?
WCAG2.0?
WCAG2.0?

10
PRINT
quot;WCAGquot;
20
GOTO
10
Checklisten-
  Syndrom?
© http://www.flickr.com/photos/chuckbiscuito/161971512/




Real World User Testing
© http://www.flickr.com/photos/kosmar/323809582/
Applikation

  !=
Dokument
?
Web-Standards
Besserung in Sicht?
?
Sonderlösung
Der Praxisteil:
• Flash- &
  AJAX-Mythen
Der Praxisteil:
• Flash- &
  AJAX-Mythen


(Standardistus argumentatavum Maximus)
Der Praxisteil:



               ?
• Flash & AJAX ist:
  nix für Suchmaschinen
Der Praxisteil:



                ?
• Flash ist:
  kein Open Source
Der Praxisteil:



                  ?
• Flash ist:
  nicht barrierefrei
Der Praxisteil:



                ?
• Flash & AJAX ist:
  nix für Screenreader
http://de.wikipedia.org/wiki/OpenLaszlo
Der Praxisteil:



                ?
• Flash ist:
  nix für Sehbehinderte
Der Praxisteil:



                                             !
http://www.kaourantin.net/swf/highContrast.html
http://niquimerret.com/fontresize/



Psst: System.capabilities.hasAccessibility:true
Der Praxisteil:



                  ?
• Flash ist:
  Schuld an ...
Der Praxisteil:



                ?
• Flash und AJAX:
  können keine
  Bookmarks
http://www.flickr.com/photos/53407766@N00/55806664
Der Praxisteil:



                ?
• Flash & AJAX sind:
  abgeschaltet
79%
aller Statistiken
sind gefälscht!
  (diese eingerechnet)
Der Praxisteil:



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



                  !
• Stimmt.
Die Prinzipien:
(der WCAG 2)


     Content must be perceivable
1.


     Interface elements in the content must be operable
2.


     Content and controls must be understandable
3.


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


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

POUR
Die Prinzipien:

POURN
Die Prinzipien:

POURN
Die Prinzipien:

POUR
Ist die Zeit komplexer
Richtlinien, die alles
bis ins kleinste Detail
regeln wollen, vorbei?
=+
–( weniger ist mehr )
Danke für‘s Zuhören!
<a href=“mailto:tomas@tomascaspers.de“>Fragen?</a>
CC
<a href=“http://creativecommons.org/licenses/by-sa/2.0/de/
      deed.de“ rel=“license“>Attribution-ShareAlike</a>
URLs:
Zugängliches Flash:
  Kontrast:
  http://www.kaourantin.net/swf/highContrast.html
  Textskalierung:
  http://niquimerret.com/fontresize/
  Best Practice:
  http://www.bbc.co.uk/accessibility/bbc/mainnews.shtml
  http://www.bbc.co.uk/cbeebies/grownups/special_needs/physical_dev/switch/
  http://www.bbc.co.uk/cbbc/games/switch/
  http://usabletype.com/weblog/flexing-your-apps/
  http://www.webaim.org/techniques/flash/
  http://www.jkrowling.com/




http://www.sitepoint.com/blogs/2007/04/30/javascript-and-screen-readers/
http://labs.adobe.com/technologies/air/

Mais conteúdo relacionado

Destaque (20)

Virus y vacunas informáticas
Virus y vacunas informáticasVirus y vacunas informáticas
Virus y vacunas informáticas
 
Paracaidas
ParacaidasParacaidas
Paracaidas
 
Trucages
TrucagesTrucages
Trucages
 
Warum Botschaftermarketing
Warum BotschaftermarketingWarum Botschaftermarketing
Warum Botschaftermarketing
 
smaboo Projektaufbau
smaboo Projektaufbausmaboo Projektaufbau
smaboo Projektaufbau
 
The Paper Bag Lookbook
The Paper Bag LookbookThe Paper Bag Lookbook
The Paper Bag Lookbook
 
Posicionamiento
PosicionamientoPosicionamiento
Posicionamiento
 
Repetidor Celular / Estudio de cobertura / Repetidor GSM
Repetidor Celular / Estudio de cobertura / Repetidor GSMRepetidor Celular / Estudio de cobertura / Repetidor GSM
Repetidor Celular / Estudio de cobertura / Repetidor GSM
 
Introduction to Future Social Learning Networks
Introduction to Future Social Learning NetworksIntroduction to Future Social Learning Networks
Introduction to Future Social Learning Networks
 
01 introduction
01 introduction01 introduction
01 introduction
 
Icfes2003 pruebamatematicas
Icfes2003 pruebamatematicasIcfes2003 pruebamatematicas
Icfes2003 pruebamatematicas
 
Cuadernillo 2 5o
Cuadernillo 2 5oCuadernillo 2 5o
Cuadernillo 2 5o
 
Rifa entre amigas
Rifa entre amigasRifa entre amigas
Rifa entre amigas
 
5 Minuten über Linked Open Data
5 Minuten über Linked Open Data5 Minuten über Linked Open Data
5 Minuten über Linked Open Data
 
introduccion al internet
introduccion al internetintroduccion al internet
introduccion al internet
 
Filosofia
FilosofiaFilosofia
Filosofia
 
LA BIBLIA.
LA BIBLIA.LA BIBLIA.
LA BIBLIA.
 
Biolo9gia 2005 icfes
Biolo9gia 2005 icfesBiolo9gia 2005 icfes
Biolo9gia 2005 icfes
 
Módulo de física 2010 parte 1 (mu)
Módulo de física  2010 parte 1 (mu)Módulo de física  2010 parte 1 (mu)
Módulo de física 2010 parte 1 (mu)
 
Virus y vacunas_ informaticos_gutierrez_jhon.
Virus  y  vacunas_ informaticos_gutierrez_jhon.Virus  y  vacunas_ informaticos_gutierrez_jhon.
Virus y vacunas_ informaticos_gutierrez_jhon.
 

Semelhante a Flash, Ajax & Barrierefreiheit

Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenJens Grochtdreis
 
Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkFabian Lange
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenJonathan Weiß
 
Was nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionWas nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionChristoph Reinartz
 
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3CKnockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3CJens Grochtdreis
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine TricksJens Grochtdreis
 
Web Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkWeb Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkFabian Lange
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGapStefan Kolb
 
Smart Clients - Interaction Paradigms in Web Context
Smart Clients - Interaction Paradigms in Web ContextSmart Clients - Interaction Paradigms in Web Context
Smart Clients - Interaction Paradigms in Web ContextJanGroenefeld
 
Einführung Barrierefreiheit Berufsschule
Einführung Barrierefreiheit BerufsschuleEinführung Barrierefreiheit Berufsschule
Einführung Barrierefreiheit Berufsschulehalfman.halfpixel
 
Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011Jens Grochtdreis
 
Mojo, Twitter und Konsorten
Mojo, Twitter und KonsortenMojo, Twitter und Konsorten
Mojo, Twitter und KonsortenPhilipp Naderer
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsGregor Biswanger
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGapIndiginox
 
Was nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionWas nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionChristoph Reinartz
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Patrick Lauke
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: SecurityMayflower GmbH
 

Semelhante a Flash, Ajax & Barrierefreiheit (20)

Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 
Kleiner Blick auf CSS3
Kleiner Blick auf CSS3Kleiner Blick auf CSS3
Kleiner Blick auf CSS3
 
Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 Talk
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
Was nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionWas nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended Edition
 
HTML5
HTML5HTML5
HTML5
 
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3CKnockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine Tricks
 
Web Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkWeb Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 Talk
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGap
 
Smart Clients - Interaction Paradigms in Web Context
Smart Clients - Interaction Paradigms in Web ContextSmart Clients - Interaction Paradigms in Web Context
Smart Clients - Interaction Paradigms in Web Context
 
Einführung Barrierefreiheit Berufsschule
Einführung Barrierefreiheit BerufsschuleEinführung Barrierefreiheit Berufsschule
Einführung Barrierefreiheit Berufsschule
 
Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011
 
Mojo, Twitter und Konsorten
Mojo, Twitter und KonsortenMojo, Twitter und Konsorten
Mojo, Twitter und Konsorten
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
 
Offline Arbeiten
Offline ArbeitenOffline Arbeiten
Offline Arbeiten
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGap
 
Was nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionWas nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference Edition
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 

Mais de Tomas Caspers

How to Sneak Accessibility into Your Project Without Anybody Noticing It.
How to Sneak Accessibility into Your Project Without Anybody Noticing It.How to Sneak Accessibility into Your Project Without Anybody Noticing It.
How to Sneak Accessibility into Your Project Without Anybody Noticing It.Tomas Caspers
 
Relaunch von wien.at - Webtech Mainz 2010
Relaunch von wien.at - Webtech Mainz 2010Relaunch von wien.at - Webtech Mainz 2010
Relaunch von wien.at - Webtech Mainz 2010Tomas Caspers
 
WCAG 2.0-Vortrag Webtech 2009
WCAG 2.0-Vortrag Webtech 2009WCAG 2.0-Vortrag Webtech 2009
WCAG 2.0-Vortrag Webtech 2009Tomas Caspers
 
Deutsche Übersetzung der WCAG 2.0
Deutsche Übersetzung der WCAG 2.0Deutsche Übersetzung der WCAG 2.0
Deutsche Übersetzung der WCAG 2.0Tomas Caspers
 
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sindWCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sindTomas Caspers
 
Gute Seiten, Schlechte Seiten
Gute Seiten, Schlechte SeitenGute Seiten, Schlechte Seiten
Gute Seiten, Schlechte SeitenTomas Caspers
 
Barrierefreiheit anno 2008
Barrierefreiheit anno 2008Barrierefreiheit anno 2008
Barrierefreiheit anno 2008Tomas Caspers
 

Mais de Tomas Caspers (9)

How to Sneak Accessibility into Your Project Without Anybody Noticing It.
How to Sneak Accessibility into Your Project Without Anybody Noticing It.How to Sneak Accessibility into Your Project Without Anybody Noticing It.
How to Sneak Accessibility into Your Project Without Anybody Noticing It.
 
A-Tag 2010
A-Tag 2010A-Tag 2010
A-Tag 2010
 
Relaunch von wien.at - Webtech Mainz 2010
Relaunch von wien.at - Webtech Mainz 2010Relaunch von wien.at - Webtech Mainz 2010
Relaunch von wien.at - Webtech Mainz 2010
 
WCAG 2.0-Vortrag Webtech 2009
WCAG 2.0-Vortrag Webtech 2009WCAG 2.0-Vortrag Webtech 2009
WCAG 2.0-Vortrag Webtech 2009
 
A-Tag '09
A-Tag '09A-Tag '09
A-Tag '09
 
Deutsche Übersetzung der WCAG 2.0
Deutsche Übersetzung der WCAG 2.0Deutsche Übersetzung der WCAG 2.0
Deutsche Übersetzung der WCAG 2.0
 
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sindWCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
 
Gute Seiten, Schlechte Seiten
Gute Seiten, Schlechte SeitenGute Seiten, Schlechte Seiten
Gute Seiten, Schlechte Seiten
 
Barrierefreiheit anno 2008
Barrierefreiheit anno 2008Barrierefreiheit anno 2008
Barrierefreiheit anno 2008
 

Flash, Ajax & Barrierefreiheit