how mozilla takes back the web

58
H o w Mozilla takes back the Web Cyber Liberties Conference 2009, Vienna Eric Eggert, yatil.de

Upload: eric-eggert

Post on 01-Nov-2014

5.287 views

Category:

Education


0 download

DESCRIPTION

My Presentation at Cyber Liberties Congress in Vienna.

TRANSCRIPT

Page 1: How Mozilla takes back the web

H o w Mozilla t a k e s b a c k the Web

Cyber Liberties Conference 2009, ViennaEric Eggert, yatil.de

Page 2: How Mozilla takes back the web

Eric EggertWebentwickler/-designer

User InterfacesAccessibility

Web 2.0

Webseite: yatil.deTwitter: @yatil

Page 3: How Mozilla takes back the web

Mission Statement

Page 4: How Mozilla takes back the web

We

belie

ve…

Page 5: How Mozilla takes back the web

We

belie

ve… that the Internet

Page 6: How Mozilla takes back the web

We

belie

ve… that the Internet

should be

Page 7: How Mozilla takes back the web

We

belie

ve… that the Internet

should bepublic,

Page 8: How Mozilla takes back the web

We

belie

ve… that the Internet

should bepublic,open

Page 9: How Mozilla takes back the web

We

belie

ve… that the Internet

should bepublic,open &

Page 10: How Mozilla takes back the web

We

belie

ve… that the Internet

should bepublic,open &

accessible

Page 11: How Mozilla takes back the web

We

belie

ve… that the Internet

should bepublic,open &

accessible

Page 12: How Mozilla takes back the web

open

Page 13: How Mozilla takes back the web

OpenSource

Page 14: How Mozilla takes back the web

OpenStandards

Page 15: How Mozilla takes back the web

OpenSource

Page 16: How Mozilla takes back the web
Page 17: How Mozilla takes back the web
Page 18: How Mozilla takes back the web
Page 19: How Mozilla takes back the web
Page 20: How Mozilla takes back the web
Page 21: How Mozilla takes back the web
Page 22: How Mozilla takes back the web

Mozilla Technologies

Page 23: How Mozilla takes back the web

Mozilla Labs

Page 24: How Mozilla takes back the web

Mozilla Fennec

Page 25: How Mozilla takes back the web

75.000.000 US-$Einnahmen lt. Wikipedia

Page 26: How Mozilla takes back the web

Freedom Scientific JAWSScreen Reader

Closed Source895–1095,— US-$

Page 27: How Mozilla takes back the web

NonVisual Desktop Access (NVDA)Screen Reader

Open SourceFrei erhältlich

Von 2 blinden Entwicklern programmiert

Page 28: How Mozilla takes back the web

It’s freedom, but not Scientific.

Page 29: How Mozilla takes back the web

OpenStandards

Page 30: How Mozilla takes back the web

XMLLingua Franca des Webs.

<lesbar durch="Klartext" />

Page 31: How Mozilla takes back the web

XML ! XUL + XBLXML User Interface Language

XML Binding Language

Fließen zurück ins W3C.

Page 32: How Mozilla takes back the web

JavaScriptindustry standard called ECMAScript

Page 33: How Mozilla takes back the web

AJAXeigentlich: XMLHttpRequest

Erfunden von MicrosoftImplementiert von Mozilla und anderen

Später standardisiert im W3C

Page 34: How Mozilla takes back the web

Markup-Standards

Page 35: How Mozilla takes back the web

W3C

Page 36: How Mozilla takes back the web

XHTML 2.0

Page 37: How Mozilla takes back the web

WHAT WGWeb HyperText Application Technology Working Group

“The WHATWG was founded by individuals of Apple, the Mozilla Foundation, and Opera Software in 2004, after a W3C workshop. Apple, Mozilla and Opera were becoming increasingly concerned about

the W3C’s direction with XHTML, lack of interest in HTML and apparent disregard for the needs of real-world authors. So, in response, these organisations set out with a mission to address these concerns

and the Web Hypertext Application Technology Working Group was born.”

Page 38: How Mozilla takes back the web

Web Applications 1.0

Page 39: How Mozilla takes back the web

HTML5

Page 41: How Mozilla takes back the web

CanvasKann was.

Entwickelt von Apple/WebkitImplementiert von Mozilla

Page 42: How Mozilla takes back the web

HTML5 Audio/VideoNo Flash!

Bessere Barrierefreiheit.

Page 43: How Mozilla takes back the web

Format?

Page 44: How Mozilla takes back the web

Apple: H.264Hardwareunterstützung

Effizient

Lizenzgebühren ab 2010

Page 45: How Mozilla takes back the web

Mozilla: Ogg/TheoraFrei

Page 46: How Mozilla takes back the web

Resolution:Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate:

<video width="640" height="360" poster="poster.jpg" controls="controls" autoplay="autoplay"> <source src="http://tinyvid.tv/vfe/big_buck_bunny.ogv" type="video/ogg" /> <source src="http://tinyvid.tv/vfe/big_buck_bunny.mp4" type="video/mp4" /> <!--[if gt IE 6]> <object width="640" height="375" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><! [endif]--><!--[if !IE]><!--> <object width="640" height="375" type="video/quicktime" data="http://tinyvid.tv/vfe/big_buck_bunny.mp4"> <!--<![endif]--> <param name="src" value="http://tinyvid.tv/vfe/big_buck_bunny.mp4" /> <param name="autoplay" value="true" /> <param name="showlogo" value="false" /> <object width="640" height="380" type="application/x-shockwave-flash" data="player.swf?autostart=true&amp;image=poster.jpg&amp;file=http://tinyvid.tv/vfe/big_buck_bunny.mp4"> <param name="movie" value="player.swf?autostart=true&amp;image=poster.jpg&amp;file=http://tinyvid.tv/vfe/big_buck_bunny.mp4" /> <!-- fallback message --> <img src="poster.jpg" width="640" height="360" /> <p> <strong>No video playback capabilities detected.</strong> Why not try to download the file instead?<br /> <a href="http://tinyvid.tv/vfe/big_buck_bunny.mp4">MPEG4 / H.264 “.mp4” (Windows / Mac)</a> | <a href="http://tinyvid.tv/vfe/big_buck_bunny.ogv">Ogg Theora &amp; Vorbis “.ogv” (Linux)</a> </p><p> To play the video here in the webpage, please do one of the following: </p><ul> <li>Upgrade to <a href="http://getfirefox.com">Firefox v3.5</a>, or <a href="http://apple.com/safari">Safari v4</a></li> <li>Install <a href="http://get.adobe.com/flashplayer/">Adobe Flash Player</a></li> <li>Install <a href="http://apple.com/quicktime/download/">Apple QuickTime</a></li> </ul> </object><!--[if gt IE 6]><!--> </object><!--<![endif]--></video>

Page 47: How Mozilla takes back the web

Resolution:Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate:

<video width="640" height="360" poster="poster.jpg" controls="controls" autoplay="autoplay"> <source src="http://tinyvid.tv/vfe/big_buck_bunny.ogv" type="video/ogg" /> <source src="http://tinyvid.tv/vfe/big_buck_bunny.mp4" type="video/mp4" /> <!--[if gt IE 6]> <object width="640" height="375" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><! [endif]--><!--[if !IE]><!--> <object width="640" height="375" type="video/quicktime" data="http://tinyvid.tv/vfe/big_buck_bunny.mp4"> <!--<![endif]--> <param name="src" value="http://tinyvid.tv/vfe/big_buck_bunny.mp4" /> <param name="autoplay" value="true" /> <param name="showlogo" value="false" /> <object width="640" height="380" type="application/x-shockwave-flash" data="player.swf?autostart=true&amp;image=poster.jpg&amp;file=http://tinyvid.tv/vfe/big_buck_bunny.mp4"> <param name="movie" value="player.swf?autostart=true&amp;image=poster.jpg&amp;file=http://tinyvid.tv/vfe/big_buck_bunny.mp4" /> <!-- fallback message --> <img src="poster.jpg" width="640" height="360" /> <p> <strong>No video playback capabilities detected.</strong> Why not try to download the file instead?<br /> <a href="http://tinyvid.tv/vfe/big_buck_bunny.mp4">MPEG4 / H.264 “.mp4” (Windows / Mac)</a> | <a href="http://tinyvid.tv/vfe/big_buck_bunny.ogv">Ogg Theora &amp; Vorbis “.ogv” (Linux)</a> </p><p> To play the video here in the webpage, please do one of the following: </p><ul> <li>Upgrade to <a href="http://getfirefox.com">Firefox v3.5</a>, or <a href="http://apple.com/safari">Safari v4</a></li> <li>Install <a href="http://get.adobe.com/flashplayer/">Adobe Flash Player</a></li> <li>Install <a href="http://apple.com/quicktime/download/">Apple QuickTime</a></li> </ul> </object><!--[if gt IE 6]><!--> </object><!--<![endif]--></video>

Page 48: How Mozilla takes back the web

Geo Location

Page 49: How Mozilla takes back the web

Style StandardsCSS FTW!

Page 50: How Mozilla takes back the web

CSS2.1@Font-Face

Page 51: How Mozilla takes back the web

CSS3Boxes & Borders

Page 52: How Mozilla takes back the web

CSS3Transitions

Page 53: How Mozilla takes back the web

Innovation

Page 54: How Mozilla takes back the web

Add-Ons

Page 55: How Mozilla takes back the web
Page 56: How Mozilla takes back the web
Page 57: How Mozilla takes back the web
Page 58: How Mozilla takes back the web

Danke!Eric Eggert

yatil.de@yatil