SlideShare a Scribd company logo
1 of 58
Download to read offline
H o w
   Mozilla
   takes
   b a c k
   the Web
Cyber Liberties Conference 2009, Vienna
          Eric Eggert, yatil.de
Eric Eggert
 Webentwickler/-designer
     User Interfaces
      Accessibility
        Web 2.0

    Webseite: yatil.de
     Twitter: @yatil
Mission Statement
We believe…
that the Internet
We believe…
that the Internet
We believe…
         should be
that the Internet
We believe…
         should be
          public,
that the Internet
We believe…
         should be
          public,
          open
that the Internet
We believe…
         should be
          public,   &
          open
that the Internet
We believe…
         should be
          public,   &          b le
                           s i
          open      ac c es
that the Internet
We believe…
         should be
          public,   &          b le
                           s i
          open      ac c es
open
Open
Source
Open
Standards
Open
Source
Mozilla Technologies
Mozilla Labs
Mozilla Fennec
75.000.000 US-$
   Einnahmen lt. Wikipedia
Freedom Scientific JAWS
         Screen Reader

          Closed Source
        895–1095,— US-$
NonVisual Desktop Access (NVDA)
                    Screen Reader

                     Open Source
                    Frei erhältlich

        Von 2 blinden Entwicklern programmiert
It’s freedom, but not Scientific.
Open
Standards
XML
 Lingua Franca des Webs.

<lesbar durch="Klartext" />
XML ! XUL + XBL
   XML User Interface Language
     XML Binding Language


     Fließen zurück ins W3C.
JavaScript
industry standard called ECMAScript
AJAX
     eigentlich: XMLHttpRequest

      Erfunden von Microsoft
Implementiert von Mozilla und anderen

     Später standardisiert im W3C
Markup-Standards
W3C
XHTML 2.0
WHAT WG
                       Web 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.”
Web Applications 1.0
HTML5
http://yatil.posterous.com/1092829
Canvas
        Kann was.

Entwickelt von Apple/Webkit
 Implementiert von Mozilla
HTML5 Audio/Video
           No Flash!

    Bessere Barrierefreiheit.
Format?
Apple: H.264
  Hardwareunterstützung
        Effizient

 Lizenzgebühren ab 2010
Mozilla: Ogg/Theora
        Frei
<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"




                                      Resolution:
                	     	     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>


Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate:
                	     	     	     <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>
<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"




                                      Resolution:
                	     	     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>


Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate:
                	     	     	     <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>
Geo Location
Style Standards
      CSS FTW!
CSS2.1
@Font-Face
CSS3
Boxes & Borders
CSS3
Transitions
Innovation
Add-Ons
Danke!
 Eric Eggert

  yatil.de
  @yatil

More Related Content

More from Eric Eggert

Github introduction for W3C WCAG WG and EOWG
Github introduction for W3C WCAG WG and EOWGGithub introduction for W3C WCAG WG and EOWG
Github introduction for W3C WCAG WG and EOWGEric Eggert
 
Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Eric Eggert
 
How to Learn about accessibility without going crazy #fronteers15
How to Learn about accessibility without going crazy #fronteers15How to Learn about accessibility without going crazy #fronteers15
How to Learn about accessibility without going crazy #fronteers15Eric Eggert
 
New developments in Web Accessibility
New developments in Web AccessibilityNew developments in Web Accessibility
New developments in Web AccessibilityEric Eggert
 
Internet und Webdesign (Historisches Dokument)
Internet und Webdesign (Historisches Dokument)Internet und Webdesign (Historisches Dokument)
Internet und Webdesign (Historisches Dokument)Eric Eggert
 
Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)Eric Eggert
 
Internet-Geschichte und Webtechnologie (Historisches Dokument)
Internet-Geschichte und Webtechnologie (Historisches Dokument)Internet-Geschichte und Webtechnologie (Historisches Dokument)
Internet-Geschichte und Webtechnologie (Historisches Dokument)Eric Eggert
 
Fehler im Webdesign (Historisches Dokument)
Fehler im Webdesign (Historisches Dokument)Fehler im Webdesign (Historisches Dokument)
Fehler im Webdesign (Historisches Dokument)Eric Eggert
 
How I stopped worrying and learned to love with defaults – with Notes
How I stopped worrying and learned to love with defaults – with NotesHow I stopped worrying and learned to love with defaults – with Notes
How I stopped worrying and learned to love with defaults – with NotesEric Eggert
 
How I stopped worrying and learned to love with defaults — Without notes
How I stopped worrying and learned to love with defaults — Without notesHow I stopped worrying and learned to love with defaults — Without notes
How I stopped worrying and learned to love with defaults — Without notesEric Eggert
 
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...Eric Eggert
 
Fronteers Jam Session: Principles of Accessible Web Design
Fronteers Jam Session: Principles of  Accessible Web DesignFronteers Jam Session: Principles of  Accessible Web Design
Fronteers Jam Session: Principles of Accessible Web DesignEric Eggert
 
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...Eric Eggert
 
Webtech ’09 – Die Zukunft des Webs beginnt jetzt
Webtech ’09 – Die Zukunft des Webs beginnt jetztWebtech ’09 – Die Zukunft des Webs beginnt jetzt
Webtech ’09 – Die Zukunft des Webs beginnt jetztEric Eggert
 
Nutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzNutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzEric Eggert
 
Das Web besteht nicht (nur) aus Pixeln
Das Web besteht nicht (nur) aus PixelnDas Web besteht nicht (nur) aus Pixeln
Das Web besteht nicht (nur) aus PixelnEric Eggert
 
HTML5 Fragen und Antworten
HTML5 Fragen und AntwortenHTML5 Fragen und Antworten
HTML5 Fragen und AntwortenEric Eggert
 
Die 7 1/2 Todsünden des Barrierefreien Webs
Die 7 1/2 Todsünden des Barrierefreien WebsDie 7 1/2 Todsünden des Barrierefreien Webs
Die 7 1/2 Todsünden des Barrierefreien WebsEric Eggert
 
Der Weg zur Barrierefreien Webseite
Der Weg zur Barrierefreien WebseiteDer Weg zur Barrierefreien Webseite
Der Weg zur Barrierefreien WebseiteEric Eggert
 
Barrierefreies Webdesign
Barrierefreies WebdesignBarrierefreies Webdesign
Barrierefreies WebdesignEric Eggert
 

More from Eric Eggert (20)

Github introduction for W3C WCAG WG and EOWG
Github introduction for W3C WCAG WG and EOWGGithub introduction for W3C WCAG WG and EOWG
Github introduction for W3C WCAG WG and EOWG
 
Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0
 
How to Learn about accessibility without going crazy #fronteers15
How to Learn about accessibility without going crazy #fronteers15How to Learn about accessibility without going crazy #fronteers15
How to Learn about accessibility without going crazy #fronteers15
 
New developments in Web Accessibility
New developments in Web AccessibilityNew developments in Web Accessibility
New developments in Web Accessibility
 
Internet und Webdesign (Historisches Dokument)
Internet und Webdesign (Historisches Dokument)Internet und Webdesign (Historisches Dokument)
Internet und Webdesign (Historisches Dokument)
 
Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)
 
Internet-Geschichte und Webtechnologie (Historisches Dokument)
Internet-Geschichte und Webtechnologie (Historisches Dokument)Internet-Geschichte und Webtechnologie (Historisches Dokument)
Internet-Geschichte und Webtechnologie (Historisches Dokument)
 
Fehler im Webdesign (Historisches Dokument)
Fehler im Webdesign (Historisches Dokument)Fehler im Webdesign (Historisches Dokument)
Fehler im Webdesign (Historisches Dokument)
 
How I stopped worrying and learned to love with defaults – with Notes
How I stopped worrying and learned to love with defaults – with NotesHow I stopped worrying and learned to love with defaults – with Notes
How I stopped worrying and learned to love with defaults – with Notes
 
How I stopped worrying and learned to love with defaults — Without notes
How I stopped worrying and learned to love with defaults — Without notesHow I stopped worrying and learned to love with defaults — Without notes
How I stopped worrying and learned to love with defaults — Without notes
 
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...
Neue aufregende Web Technologien, HTML5 + CSS3 anhand von Praxisbeispielen le...
 
Fronteers Jam Session: Principles of Accessible Web Design
Fronteers Jam Session: Principles of  Accessible Web DesignFronteers Jam Session: Principles of  Accessible Web Design
Fronteers Jam Session: Principles of Accessible Web Design
 
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...
Webmontag Frankfurt 18.01.2010 — Beyond Borders and Boxes – Fortgeschrittene ...
 
Webtech ’09 – Die Zukunft des Webs beginnt jetzt
Webtech ’09 – Die Zukunft des Webs beginnt jetztWebtech ’09 – Die Zukunft des Webs beginnt jetzt
Webtech ’09 – Die Zukunft des Webs beginnt jetzt
 
Nutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzNutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 Linz
 
Das Web besteht nicht (nur) aus Pixeln
Das Web besteht nicht (nur) aus PixelnDas Web besteht nicht (nur) aus Pixeln
Das Web besteht nicht (nur) aus Pixeln
 
HTML5 Fragen und Antworten
HTML5 Fragen und AntwortenHTML5 Fragen und Antworten
HTML5 Fragen und Antworten
 
Die 7 1/2 Todsünden des Barrierefreien Webs
Die 7 1/2 Todsünden des Barrierefreien WebsDie 7 1/2 Todsünden des Barrierefreien Webs
Die 7 1/2 Todsünden des Barrierefreien Webs
 
Der Weg zur Barrierefreien Webseite
Der Weg zur Barrierefreien WebseiteDer Weg zur Barrierefreien Webseite
Der Weg zur Barrierefreien Webseite
 
Barrierefreies Webdesign
Barrierefreies WebdesignBarrierefreies Webdesign
Barrierefreies Webdesign
 

Recently uploaded

Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxryandux83rd
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfChristalin Nelson
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 

Recently uploaded (20)

Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptx
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 

How Mozilla takes back the web

  • 1. H o w Mozilla takes b a c k the Web Cyber Liberties Conference 2009, Vienna Eric Eggert, yatil.de
  • 2. Eric Eggert Webentwickler/-designer User Interfaces Accessibility Web 2.0 Webseite: yatil.de Twitter: @yatil
  • 5. that the Internet We believe…
  • 6. that the Internet We believe… should be
  • 7. that the Internet We believe… should be public,
  • 8. that the Internet We believe… should be public, open
  • 9. that the Internet We believe… should be public, & open
  • 10. that the Internet We believe… should be public, & b le s i open ac c es
  • 11. that the Internet We believe… should be public, & b le s i open ac c es
  • 12. open
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 25. 75.000.000 US-$ Einnahmen lt. Wikipedia
  • 26. Freedom Scientific JAWS Screen Reader Closed Source 895–1095,— US-$
  • 27. NonVisual Desktop Access (NVDA) Screen Reader Open Source Frei erhältlich Von 2 blinden Entwicklern programmiert
  • 28. It’s freedom, but not Scientific.
  • 30. XML Lingua Franca des Webs. <lesbar durch="Klartext" />
  • 31. XML ! XUL + XBL XML User Interface Language XML Binding Language Fließen zurück ins W3C.
  • 33. AJAX eigentlich: XMLHttpRequest Erfunden von Microsoft Implementiert von Mozilla und anderen Später standardisiert im W3C
  • 35. W3C
  • 37. WHAT WG Web 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.”
  • 39. HTML5
  • 41. Canvas Kann was. Entwickelt von Apple/Webkit Implementiert von Mozilla
  • 42. HTML5 Audio/Video No Flash! Bessere Barrierefreiheit.
  • 44. Apple: H.264 Hardwareunterstützung Effizient Lizenzgebühren ab 2010
  • 46. <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" Resolution: 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> Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate: <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>
  • 47. <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" Resolution: 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> Kein festes Format definiert. Da Flash aber H.264 kann, benötigt man lediglich 2 Formate: <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>
  • 49. Style Standards CSS FTW!
  • 55.
  • 56.
  • 57.
  • 58. Danke! Eric Eggert yatil.de @yatil