108
Barrierefreiheit im Netz der Daten Chris2an Heilmann, Best of Accessibility, Duesseldorf, September 2009

Barrierefreiheit Im Datennetz

Embed Size (px)

DESCRIPTION

Mein Vortrag fuer die "Best of Accessibility" Konferenz 2009 in Duesseldorf ueber Mashups, das Netz der Daten und die Moeglichkeiten die beide Ideen fuer die Barrierefreiheit bringen.

Citation preview

Page 1: Barrierefreiheit Im Datennetz

Barrierefreiheit imNetz der Daten

Chris2an Heilmann, Best of Accessibility, Duesseldorf, September 2009

Page 2: Barrierefreiheit Im Datennetz

Webentwickler habens schwer.

Page 3: Barrierefreiheit Im Datennetz

Barrierefreiheit ist eigentlich einfach.

Page 4: Barrierefreiheit Im Datennetz

Ein Problem ist das das “Problem Barrierefreiheit” auf uns abgeschoben wird.

Page 5: Barrierefreiheit Im Datennetz

Und wenn wir dann etwas fast barrierefrei erstellt haben meckern hauptsächlich andere Entwickler...

Page 6: Barrierefreiheit Im Datennetz

Die Hauptursache fuer dieses Dilemma ist das wir das Web falsch anpacken.

Page 7: Barrierefreiheit Im Datennetz

Web Technologie ist nicht so schlecht wie wir sie immer darstellen...

Page 8: Barrierefreiheit Im Datennetz

160x200 Aufloesung16 Farben4 Farben in jedem 8x8 Block

Page 9: Barrierefreiheit Im Datennetz
Page 10: Barrierefreiheit Im Datennetz
Page 11: Barrierefreiheit Im Datennetz
Page 12: Barrierefreiheit Im Datennetz
Page 13: Barrierefreiheit Im Datennetz

Web Technologien sind gut genug ‐ wenn man sie rich2g anwendet.

Page 14: Barrierefreiheit Im Datennetz

hVp://uk.tv.yahoo.com

Page 15: Barrierefreiheit Im Datennetz

hVp://uk.tv.yahoo.com

Page 17: Barrierefreiheit Im Datennetz

Screenshot of a currency converter with and without JavaScript. With JavaScript you

get autosuggestions.

Page 18: Barrierefreiheit Im Datennetz
Page 19: Barrierefreiheit Im Datennetz
Page 21: Barrierefreiheit Im Datennetz

Das Web ist nicht die Seite

Page 22: Barrierefreiheit Im Datennetz

Das Web ist nicht der code

Page 23: Barrierefreiheit Im Datennetz

Das Web besteht aus leckeren Daten!

Page 24: Barrierefreiheit Im Datennetz
Page 25: Barrierefreiheit Im Datennetz
Page 26: Barrierefreiheit Im Datennetz
Page 27: Barrierefreiheit Im Datennetz
Page 28: Barrierefreiheit Im Datennetz

Zugang zu diesen Daten zu erlauben bedeutet Barrierefreiheit.

Page 29: Barrierefreiheit Im Datennetz
Page 30: Barrierefreiheit Im Datennetz

Um Daten einfach zu verwalten, macht es Sinn sie im Netz zu verteilen.

Page 31: Barrierefreiheit Im Datennetz

CMS

Page 32: Barrierefreiheit Im Datennetz

CMS

Tags, Comments, Connections, Embeds

Page 33: Barrierefreiheit Im Datennetz

Indem wir die Daten und die Darstellung voneinander trennen, können wir aufzeigen, wie barrierefreie Lösungen aussehen.

Page 34: Barrierefreiheit Im Datennetz

Easy Flickr screenshot

showing donkeys

hVp://icant.co.uk/easy‐flickr/index.php?s=donkeys

Page 35: Barrierefreiheit Im Datennetz
Page 37: Barrierefreiheit Im Datennetz

★ Einfache Bedienungen

★ Suchfunk2on

★ Copy+Paste URL zum weiterleiten

★ Verschiedene Videogrössen

★ Einfache Lautstärkenregelung

★ Playlist miVels Del.icio.us

★ YouTube Suche

★ Open Source

Page 41: Barrierefreiheit Im Datennetz
Page 42: Barrierefreiheit Im Datennetz

Trick #1 mit Flash:Abspielknöpfe ausserhalb des Filmes ablegen!

Page 44: Barrierefreiheit Im Datennetz
Page 45: Barrierefreiheit Im Datennetz
Page 47: Barrierefreiheit Im Datennetz

Screenshot of the JW Video Player

hVp://www.jeroenwijering.com/?item=JW_FLV_Player

Page 48: Barrierefreiheit Im Datennetz
Page 50: Barrierefreiheit Im Datennetz
Page 54: Barrierefreiheit Im Datennetz

Das Internet zu ändern ist schwierig.

Page 55: Barrierefreiheit Im Datennetz

Redesigns von Webseiten gehen meistens in die Hose.

Page 56: Barrierefreiheit Im Datennetz

Menschen lernen am besten indem sie mit etwas spielen.

Page 57: Barrierefreiheit Im Datennetz

Auch ihr könnt mit dem Web spielen und etwas Neues erstellen.  

Page 58: Barrierefreiheit Im Datennetz

Eines meiner Lieblingsspielzeuge.

Page 59: Barrierefreiheit Im Datennetz
Page 60: Barrierefreiheit Im Datennetz
Page 61: Barrierefreiheit Im Datennetz
Page 62: Barrierefreiheit Im Datennetz

Picture of

Artur Ortega

hVp://www.flickr.com/photos/redux/2474124685/

Page 64: Barrierefreiheit Im Datennetz
Page 65: Barrierefreiheit Im Datennetz
Page 67: Barrierefreiheit Im Datennetz
Page 68: Barrierefreiheit Im Datennetz
Page 70: Barrierefreiheit Im Datennetz

hVp://pipes.yahoo.com

Page 71: Barrierefreiheit Im Datennetz

YQL    hVp://developer.yahoo.com/yql/console/

Page 72: Barrierefreiheit Im Datennetz

YQL    hVp://developer.yahoo.com/yql/console/

select {was} from {wo} where {kondi2onen}

Page 73: Barrierefreiheit Im Datennetz
Page 74: Barrierefreiheit Im Datennetz
Page 75: Barrierefreiheit Im Datennetz
Page 76: Barrierefreiheit Im Datennetz
Page 77: Barrierefreiheit Im Datennetz
Page 78: Barrierefreiheit Im Datennetz
Page 79: Barrierefreiheit Im Datennetz
Page 81: Barrierefreiheit Im Datennetz
Page 82: Barrierefreiheit Im Datennetz
Page 83: Barrierefreiheit Im Datennetz
Page 84: Barrierefreiheit Im Datennetz
Page 85: Barrierefreiheit Im Datennetz
Page 86: Barrierefreiheit Im Datennetz

Kobayashi Maru

Page 87: Barrierefreiheit Im Datennetz

select * from html where url="http://faz.de" and xpath="//h2 "

Page 88: Barrierefreiheit Im Datennetz

select * from google.translate where q in ( select a from html where url="http://faz.de" and xpath="//h2") and target="en"

Page 89: Barrierefreiheit Im Datennetz

select title from twitter.user.timeline where title like "%http%" and id="codepo8" or id="ydn"

Page 90: Barrierefreiheit Im Datennetz

๏APIs einfach mischen๏Resultate ausfiltern๏Einfache API Anmeldung๏Als Konsole oder Code๏Dokumenta2on inklusive๏Yahoos server als proxy und Zugang.

Vorteile von YQL

Page 91: Barrierefreiheit Im Datennetz

hVp://www.dcs.gla.ac.uk/~joy/fun/jokes/TV.html

HTML als Datenquelle?

Page 93: Barrierefreiheit Im Datennetz

hVp://developer.yahoo.com/yql/guide/yql‐opentables‐chapter.html

Zeigt her eure Daten...

Page 94: Barrierefreiheit Im Datennetz

hVp://developer.yahoo.com/yql/guide/yql‐iud‐statements.html

INSERT INTO bitly.shorten (login, apiKey, longUrl) VALUES ('USERNAME', 'API_KEY', 'hVp://yahoo.com')

Page 95: Barrierefreiheit Im Datennetz
Page 97: Barrierefreiheit Im Datennetz

Und was hily uns beim Webseiten erstellen?

Page 98: Barrierefreiheit Im Datennetz

Libraries.

(...)

Page 99: Barrierefreiheit Im Datennetz

ARIA

Page 101: Barrierefreiheit Im Datennetz

ARIA

Page 105: Barrierefreiheit Im Datennetz

Zeigt, was in euch steckt...

Page 106: Barrierefreiheit Im Datennetz

Und hely Leuten wie mir das web weiter zu entwickeln und dabei nicht Barrieren zu erstellen.

HTML5? Canvas? Chrome Frame?

Page 107: Barrierefreiheit Im Datennetz

Man braucht nicht alles alleine zu machen. Wir alle wollen das gleiche ‐ ein Web, das funk2oniert.

Page 108: Barrierefreiheit Im Datennetz

  Chris2an Heilmann  hVp://wait‐2ll‐i.com   hVp://developer‐evangelism.com  hVp://twiVer.com/codepo8   

Danke!