SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Kürzlich hochgeladen (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

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