SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Internet-Briefing.
HTML5 Update. Namics.




Jürg Stuker. CEO. Partner.
Thomas Junghans. Frontend Engineer.
7. Juni 2011
Google stellt
Google Apps auf
HTML5 um...
7. Juni 2011   2   HTML5 Update. Internet Briefing. Namics.
Google stellt Google Apps auf HTML5 um
  As of August 1st, we will discontinue support for the
   following browsers and their predecessors: Firefox 3.5,
   Internet Explorer 7, and Safari 3.
         http://googledocs.blogspot.com/2011/06/our-plans-to-
          support-modern-browsers.html




7. Juni 2011   3                                HTML5 Update. Internet Briefing. Namics.
7. Juni 2011   5   HTML5 Update. Internet Briefing. Namics.
7. Juni 2011   6
Bei Internet-Technologie heisst das eher...




The ones that win are
the ones that ship.


7. Juni 2011   7                    HTML5 Update. Internet Briefing. Namics.
Der Firefox kann es schon!




                                      http://www.findmebyip.com/litmus

7. Juni 2011   8             HTML5 Update. Internet Briefing. Namics.
Wie viele Versionen von Firefox sehen Sie?

         Firefox (4.0.1)    14.46%     Firefox (3.6.12)             0.21%
         Firefox (3.6.17)   4.87%      Firefox (3.6.6)              0.16%
         Firefox (3.6.13)   1.02%      Firefox (5)                  0.12%
         Firefox (4)        0.60%      Firefox (3.6.2)              0.09%
         Firefox (3.5.19)   0.56%      Firefox (3.5.3)              0.08%
         Firefox (3.6.16)   0.47%      Firefox (3.5.5)              0.08%
         Firefox (3.6.3)    0.39%      Firefox (3.5.7)              0.07%
         Firefox (3.6.8)    0.29%      Firefox (3.5.16)             0.06%
         Firefox (3.6)      0.28%      Firefox (Andere)             4.11%
         Firefox (3.6.10)   0.27%                                                   ca. 10’000
         Firefox (3.6.15)   0.26%                                                   Besuche/
                                                                                        Tag
         Firefox (3.0.19)   0.23%
                                      Quelle: Schweizer Website, 1,6 Mio. Besuche, Anfang Juni 2011

7. Juni 2011   9                                         HTML5 Update. Internet Briefing. Namics.
Und was kann “der Firefox” genau
  Am Beispiel der Canvas Test Suite (nur 2D)




                                  http://philip.html5.org/tests/canvas/suite/tests/results.html

7. Juni 2011   10                               HTML5 Update. Internet Briefing. Namics.
Häufigkeit von Doctypes (CH Domänen, Juni 2011)




                    Quelle: search.ch Big Crawl, 500’000 Schweizer Website, Anfang Juni 2011

7. Juni 2011   11                                 HTML5 Update. Internet Briefing. Namics.
Weshalb 2,6% HTML5?
  Rückwärtskompatibel!
         ausser... aktueller Code ist nicht valide
         ausser... aktueller Code ist nicht standardkonform (“gegen”
          Browser entwickelt)
  für die Mutigen unter uns (“kein Gewinn”)
         ALT: <!DOCTYPE html PUBLIC "-//W3C//DTD
          XHTML 1.1//EN" "http://www.w3.org/TR/
          xhtml11/DTD/xhtml11.dtd"> !
         NEU: <!DOCTYPE html>!
  neue Funktionalitäten sind auch ohne HTML5 möglich
   z.B. http://timetable.search.ch/
7. Juni 2011   12                                     HTML5 Update. Internet Briefing. Namics.
Oder ein bisschen überlegter: Was nun?

 spricht für HTML5                      spricht gegen HTML5
 bestehendes HTML validiert             Vielfalt an Browsern
 Zielsystem sind (leistungsfähige)      eingesetzte Werkzeuge
 Mobilgeräte
 Funktionalität (braucht nicht          zuliefernde Systeme
 zwingend HTML5)
 effizienterer Umsetzung des Designs fehlende Erfahrung
 (CSS3)
 “state of the art”, schnelle/moderne   zusätzliche Investition (v.a. bei
 Browser                                bestehenden Systemen)




7. Juni 2011   13                                       HTML5 Update. Internet Briefing. Namics.
HTML5 - Walkthrough




7. Juni 2011   14     HTML5 Update. Internet Briefing. Namics.
Mein Fokus für heute
  Geolocation
  Video Support
  Web Storage
  Web Sockets
  Push State
  Web Forms
  Drag and Drop
  Semantik
  Canvas


7. Juni 2011   15      HTML5 Update. Internet Briefing. Namics.
Geolocation
  Jetzt und heute nutzen – Mobilanwendungen!




  Code: http://html5demos.com/geo
7. Juni 2011   16                      HTML5 Update. Internet Briefing. Namics.
Video Support (1 von 2)
  Jetzt und heute nutzen!




7. Juni 2011   17            HTML5 Update. Internet Briefing. Namics.
Video Support (2 von 2)
   Leider nur die Hälfte der Wahrheit: Der Browser muss
    Audio/Video-Dekompression kennen (zus. zu Format)
   Lösung 1
           spezialisierte Dienstleister wie http://vimeo.com/, http://
            youtube.com/ oder http://xtendx.com/ nutzen
   Lösung 2 (drei Versionen und Flash-Fallback)
           WebM (VP8 + Vorbis)
           MP4 Container (H.264 baseline Video + AAC “low
            complexity” Audio)
           OGG Container (Theora Video + Vorbis Audio)
   Code: http://diveintohtml5.org/video.html
7. Juni 2011   18                                     HTML5 Update. Internet Briefing. Namics.
Web Storage (1 von 2)
  Riesige Chance und Grundlage für Webanwendungen
       ....aber neues Paradigma mit technischen Hürden




7. Juni 2011   19                           HTML5 Update. Internet Briefing. Namics.
Web Storage (2 von 2)
  Webentwickler “macht” Client/Server-Anwendung
  Datensicherheit/-schutz
  Online/Offline-Detektion und deren Usability
  mehrere Datenmodelle (browserabhängig)
         Key/Value-Paare (Default meist 5 MB)
         Web SQL-Database: http://dev.w3.org/html5/webdatabase/
         ...
  Code:
         http://www.html5rocks.com/tutorials/offline/whats-offline/
         http://diveintohtml5.org/storage.html
7. Juni 2011   20                                  HTML5 Update. Internet Briefing. Namics.
Web Sockets (JavaScript API)
  Löst ein riesige Herausforderung der Webentwicklung:
   Bidirektionale Kommunikation zwischen Client/Server
  eigentlich “nur” eine JavaScript API
         http://dev.w3.org/html5/websockets/
  Webentwickler “macht” Client/Server-Anwendung
  Sicherheitsbedenken machen der API grad das Leben
   schwer: In Opera und Firefox per Default deaktiviert
         http://www.ietf.org/mail-archive/web/hybi/current/
          msg04744.html
  Code: http://html5demos.com/web-socket, http://
   websocket.org/
7. Juni 2011   21                                 HTML5 Update. Internet Briefing. Namics.
PushState (JavaScript API)
  Einsetzen
         korrekter Einsatz gut überlegen, funktionierende Degradation
  Lösung für das (mit Fragement Identifier bekämpfte) Status-
   Problem von Websites die XHR nutzen
  Lösung für “Suchmaschinenproblem”
         code.google.com/web/ajaxcrawling/docs/getting-started.html
  Eine gute Website
         lässt sich in jedem Zustand bookmarken
         unterstützt den Back Button (des Browsers)
  Code: http://diveintohtml5.org/history.html, inkl. Fallback:
   https://github.com/balupton/History.js/
7. Juni 2011   22                               HTML5 Update. Internet Briefing. Namics.
Web Forms (1 von 2)
  Jetzt und heute nutzen!




  Code: http://diveintohtml5.org/forms.html

                                   Quelle: http://slides.html5rocks.com/#form-types-mobile

7. Juni 2011   23                             HTML5 Update. Internet Briefing. Namics.
Web Forms (2 von 2)
  ...noch besser auf Mobilgeräten




                                     Quelle: http://slides.html5rocks.com/#form-types-mobile

7. Juni 2011   24                               HTML5 Update. Internet Briefing. Namics.
Drag and Drop (JavaScript API)
  Jetzt und heute nutzen!




  Technisch gibt es schönere Ansätze: http://twitter.com/
   #!/Hixie/status/4075253361
  Code: http://html5doctor.com/native-drag-and-drop/

7. Juni 2011   25                         HTML5 Update. Internet Briefing. Namics.
Semantik (1 von 3)
  Richtig und die Zukunft des Webs!
  Zwei Dimensionen
         strukturierende Tags
         Mikroformate
  Aber wer nutzt den “zusätzlichen Zucker”?
         kein einziger Browser
         Suchmaschinen resp. Google für “Rich Snippets” (ohne
          Versprechen und in einzelnen Fällen)
                 http://www.google.com/webmasters/tools/richsnippets



7. Juni 2011   26                                   HTML5 Update. Internet Briefing. Namics.
Semantik – Tags (2 von 3)




  Code: http://diveintohtml5.org/semantics.html#new-elements
7. Juni 2011   27                       HTML5 Update. Internet Briefing. Namics.
Semantik – Mikroformate (3 von 3)
  http://microformats.org/
  Today [June 2, 2011] we’re announcing schema.org, a new
   initiative from Google, Bing and Yahoo!
         http://googlewebmastercentral.blogspot.com/2011/06/
          introducing-schemaorg-search-engines.html
         zur Zeit als Grundlage für Rich Snippets für: People,
          Reviews, Products, Events und Recipes
  Code: http://schema.org/ und http://diveintohtml5.org/
   extensibility.html




7. Juni 2011   28                                 HTML5 Update. Internet Briefing. Namics.
Canvas
  Sehr vielversprechend aber noch blutig




  Code: http://diveintohtml5.org/canvas.html
7. Juni 2011   29                        HTML5 Update. Internet Briefing. Namics.
Abschluss




7. Juni 2011   30   HTML5 Update. Internet Briefing. Namics.
Die Matrix


Features und Ihre Marktreife

                    einsetzbar

                                                              Geolocation                          Wichtigkeit
                                          Forms
                                                     Video
                                                    (Audio)



                                    PushStateDrag‘n‘Drop                                             html5
                Marktreife

                                                               Web Storage


                                                                 Canvas
                                  Web Sockets
                                                                      Semantik *)
                                                                                                   *) Google Rich
               experimentell
                                                                                                   Snippets: Go!
                                 gering           Innovation                  hoch


7. Juni 2011   31                                                           HTML5 Update. Internet Briefing. Namics.
Kurze Antwort




Für moderne
Mobilgeräte nur
HTML5!

7. Juni 2011   32   HTML5 Update. Internet Briefing. Namics.
Kurze Antwort (in lang)




“Mobile First”
entwickeln!


7. Juni 2011   33         HTML5 Update. Internet Briefing. Namics.
Browserkompatibilität
(Juni 2011, 1.6 Mio Besuche, Schweizer Website)




7. Juni 2011   34                 HTML5 Update. Internet Briefing. Namics.
Browserkompatibilität: Die Entwicklung ist wichtig




                                                          Quelle: search.ch

7. Juni 2011   35                  HTML5 Update. Internet Briefing. Namics.
Zusammenfassung
  Auch wenn es niemand hören will: Unser Kunde ist
   (auch) die technische Ausrüstung unserer Users
         in der Schweiz zunehmend konfortabel, aber
          beispielsweise IE6 in China >40%
  Desktop
         es spricht nichts gegen HTML5...
          ... aber auch (noch) nicht sehr viel dafür
         neue Funktionen gezielt einsetzen (und eine gute
          Degradation anbieten)
  Mobile
         HTML5 rulez!
7. Juni 2011   36                                      HTML5 Update. Internet Briefing. Namics.
Weiterführende Informationen
  Specs
         http://www.whatwg.org/ und http://blog.whatwg.org/
         http://www.whatwg.org/specs/web-apps/current-work/
          multipage/
         http://www.w3.org/TR/html5/
  Tutorials
         http://diveintohtml5.org/
         http://apirocks.com/html5/
         http://www.w3schools.com/html5/



7. Juni 2011   37                               HTML5 Update. Internet Briefing. Namics.
Weiterführende Informationen
  Kompatibilität
         http://caniuse.com/
         http://www.findmebyip.com/litmus
         http://html5test.com/
  Demos
         http://www.html5rocks.com/
         http://html5demos.com/
  Tools
         http://www.modernizr.com/
         http://software.hixie.ch/utilities/js/live-dom-viewer/
7. Juni 2011   38                                    HTML5 Update. Internet Briefing. Namics.
Danke für Eure Aufmerksamkeit!




juerg.stuker@namics.com
thomas.junghans@namics.com


7. Juni 2011   39            HTML5 Update. Internet Briefing. Namics.

Weitere ähnliche Inhalte

Ähnlich wie HTML5 Update (am Internet-Briefing)

Mobile Web Development from Scratch
Mobile Web Development from ScratchMobile Web Development from Scratch
Mobile Web Development from ScratchNokiaAppForum
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)Christian Heindel
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenJonathan Weiß
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine TricksJens Grochtdreis
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGapStefan Kolb
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichPeter Rozek
 
7 Top Internet-Trends
7 Top Internet-Trends7 Top Internet-Trends
7 Top Internet-TrendsMarkus Tressl
 
Flash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätFlash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätJakob
 
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Christian Heindel
 
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
 
20120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v0220120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v02Chris Palatinus
 
Webseiten sind keine Gemälde
Webseiten sind keine GemäldeWebseiten sind keine Gemälde
Webseiten sind keine GemäldeJens Grochtdreis
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGapIndiginox
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenTomas Caspers
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenJens Grochtdreis
 

Ähnlich wie HTML5 Update (am Internet-Briefing) (20)

Mobile Web Development from Scratch
Mobile Web Development from ScratchMobile Web Development from Scratch
Mobile Web Development from Scratch
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine Tricks
 
Bibliotheken im Spannungsfeld zwischen Nutzungsmessung und Datenschutz
Bibliotheken im Spannungsfeld zwischen Nutzungsmessung und DatenschutzBibliotheken im Spannungsfeld zwischen Nutzungsmessung und Datenschutz
Bibliotheken im Spannungsfeld zwischen Nutzungsmessung und Datenschutz
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGap
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen Bereich
 
7 Top Internet-Trends
7 Top Internet-Trends7 Top Internet-Trends
7 Top Internet-Trends
 
Flash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätFlash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen Endgerät
 
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
 
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
 
20120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v0220120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v02
 
Webseiten sind keine Gemälde
Webseiten sind keine GemäldeWebseiten sind keine Gemälde
Webseiten sind keine Gemälde
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGap
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 

Mehr von Namics – A Merkle Company

Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...
Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...
Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...Namics – A Merkle Company
 
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...Namics – A Merkle Company
 
Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...
 Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z... Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...
Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...Namics – A Merkle Company
 
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...People-based Marketing: How Data, Automatisation & Customer Centricity usher ...
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...Namics – A Merkle Company
 
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018Webinar Lead Nurturing von Namics und Adobe am 21.06.2018
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018Namics – A Merkle Company
 
SEO Webinar von Namics und Searchmetrics am 30.01.2018
SEO Webinar von Namics und Searchmetrics am 30.01.2018SEO Webinar von Namics und Searchmetrics am 30.01.2018
SEO Webinar von Namics und Searchmetrics am 30.01.2018Namics – A Merkle Company
 
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo Systems
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo SystemsWebinar "DSGVO – Der Countdown läuft " Namics und Stibo Systems
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo SystemsNamics – A Merkle Company
 
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...Namics – A Merkle Company
 
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017Namics – A Merkle Company
 
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens Reufsteck
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens ReufsteckIoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens Reufsteck
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens ReufsteckNamics – A Merkle Company
 
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...Namics – A Merkle Company
 
Customer Engagement with Sitecore: From Experience to Conversion
Customer Engagement with Sitecore: From Experience to ConversionCustomer Engagement with Sitecore: From Experience to Conversion
Customer Engagement with Sitecore: From Experience to ConversionNamics – A Merkle Company
 
Customer Experience: Best Practices aus aktuellen Projekten.
Customer Experience: Best Practices aus aktuellen Projekten.Customer Experience: Best Practices aus aktuellen Projekten.
Customer Experience: Best Practices aus aktuellen Projekten.Namics – A Merkle Company
 
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.CONNECT Web Experience - Basel. Treffen der AEM Developer Community.
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.Namics – A Merkle Company
 
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...Namics – A Merkle Company
 
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...Namics – A Merkle Company
 
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...Namics – A Merkle Company
 

Mehr von Namics – A Merkle Company (20)

Namics Masterclass @ DMEXCO 2020
Namics Masterclass @ DMEXCO 2020Namics Masterclass @ DMEXCO 2020
Namics Masterclass @ DMEXCO 2020
 
Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...
Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...
Webinar "Experience Commerce – Erfolgsfaktoren für die Konzeption von Online-...
 
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...
BVDW Challenge 2019: Concept of the award winners Katharina Konow and Büsra S...
 
Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...
 Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z... Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...
Namics Webinarserie Digital Product & Service Design Teil 1: In 5 Schritte z...
 
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...People-based Marketing: How Data, Automatisation & Customer Centricity usher ...
People-based Marketing: How Data, Automatisation & Customer Centricity usher ...
 
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018Webinar Lead Nurturing von Namics und Adobe am 21.06.2018
Webinar Lead Nurturing von Namics und Adobe am 21.06.2018
 
SEO Webinar von Namics und Searchmetrics am 30.01.2018
SEO Webinar von Namics und Searchmetrics am 30.01.2018SEO Webinar von Namics und Searchmetrics am 30.01.2018
SEO Webinar von Namics und Searchmetrics am 30.01.2018
 
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo Systems
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo SystemsWebinar "DSGVO – Der Countdown läuft " Namics und Stibo Systems
Webinar "DSGVO – Der Countdown läuft " Namics und Stibo Systems
 
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...
Agile Usergroup Rhein Main Treffen 17.08.2017 – Einführung in "Objectives und...
 
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017
Namics & Adobe Industrie-Workshop "Be smart" vom 23.05.2017
 
Namics Walk-in Lab Smart Services 05.10.2016
Namics Walk-in Lab Smart Services 05.10.2016Namics Walk-in Lab Smart Services 05.10.2016
Namics Walk-in Lab Smart Services 05.10.2016
 
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens Reufsteck
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens ReufsteckIoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens Reufsteck
IoT und Mobile Connectivity – Vortrag auf der Hannovermesse von Jens Reufsteck
 
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...
Mit quantitativen Personas zu höherer Conversion - Von der Konzeption bis zur...
 
Customer Engagement with Sitecore: From Experience to Conversion
Customer Engagement with Sitecore: From Experience to ConversionCustomer Engagement with Sitecore: From Experience to Conversion
Customer Engagement with Sitecore: From Experience to Conversion
 
Customer Experience: Best Practices aus aktuellen Projekten.
Customer Experience: Best Practices aus aktuellen Projekten.Customer Experience: Best Practices aus aktuellen Projekten.
Customer Experience: Best Practices aus aktuellen Projekten.
 
Digital analytics namics marco hassler_20140822
Digital analytics namics marco hassler_20140822Digital analytics namics marco hassler_20140822
Digital analytics namics marco hassler_20140822
 
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.CONNECT Web Experience - Basel. Treffen der AEM Developer Community.
CONNECT Web Experience - Basel. Treffen der AEM Developer Community.
 
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...
Fachveranstaltung Digital Marketing – Die zukunftsgerichtete Marketingorganis...
 
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...
Fachveranstaltung Digital Marketing – Agil, flexibel und adaptiv – das sind n...
 
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...
Fachveranstaltung Digital Marketing – Multichannel, CRM, Kampagnen – und was ...
 

HTML5 Update (am Internet-Briefing)

  • 1. Internet-Briefing. HTML5 Update. Namics. Jürg Stuker. CEO. Partner. Thomas Junghans. Frontend Engineer. 7. Juni 2011
  • 2. Google stellt Google Apps auf HTML5 um... 7. Juni 2011 2 HTML5 Update. Internet Briefing. Namics.
  • 3. Google stellt Google Apps auf HTML5 um   As of August 1st, we will discontinue support for the following browsers and their predecessors: Firefox 3.5, Internet Explorer 7, and Safari 3.   http://googledocs.blogspot.com/2011/06/our-plans-to- support-modern-browsers.html 7. Juni 2011 3 HTML5 Update. Internet Briefing. Namics.
  • 4.
  • 5. 7. Juni 2011 5 HTML5 Update. Internet Briefing. Namics.
  • 7. Bei Internet-Technologie heisst das eher... The ones that win are the ones that ship. 7. Juni 2011 7 HTML5 Update. Internet Briefing. Namics.
  • 8. Der Firefox kann es schon! http://www.findmebyip.com/litmus 7. Juni 2011 8 HTML5 Update. Internet Briefing. Namics.
  • 9. Wie viele Versionen von Firefox sehen Sie?   Firefox (4.0.1) 14.46%   Firefox (3.6.12) 0.21%   Firefox (3.6.17) 4.87%   Firefox (3.6.6) 0.16%   Firefox (3.6.13) 1.02%   Firefox (5) 0.12%   Firefox (4) 0.60%   Firefox (3.6.2) 0.09%   Firefox (3.5.19) 0.56%   Firefox (3.5.3) 0.08%   Firefox (3.6.16) 0.47%   Firefox (3.5.5) 0.08%   Firefox (3.6.3) 0.39%   Firefox (3.5.7) 0.07%   Firefox (3.6.8) 0.29%   Firefox (3.5.16) 0.06%   Firefox (3.6) 0.28%   Firefox (Andere) 4.11%   Firefox (3.6.10) 0.27% ca. 10’000   Firefox (3.6.15) 0.26% Besuche/ Tag   Firefox (3.0.19) 0.23% Quelle: Schweizer Website, 1,6 Mio. Besuche, Anfang Juni 2011 7. Juni 2011 9 HTML5 Update. Internet Briefing. Namics.
  • 10. Und was kann “der Firefox” genau   Am Beispiel der Canvas Test Suite (nur 2D) http://philip.html5.org/tests/canvas/suite/tests/results.html 7. Juni 2011 10 HTML5 Update. Internet Briefing. Namics.
  • 11. Häufigkeit von Doctypes (CH Domänen, Juni 2011) Quelle: search.ch Big Crawl, 500’000 Schweizer Website, Anfang Juni 2011 7. Juni 2011 11 HTML5 Update. Internet Briefing. Namics.
  • 12. Weshalb 2,6% HTML5?   Rückwärtskompatibel!   ausser... aktueller Code ist nicht valide   ausser... aktueller Code ist nicht standardkonform (“gegen” Browser entwickelt)   für die Mutigen unter uns (“kein Gewinn”)   ALT: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/ xhtml11/DTD/xhtml11.dtd"> !   NEU: <!DOCTYPE html>!   neue Funktionalitäten sind auch ohne HTML5 möglich z.B. http://timetable.search.ch/ 7. Juni 2011 12 HTML5 Update. Internet Briefing. Namics.
  • 13. Oder ein bisschen überlegter: Was nun? spricht für HTML5 spricht gegen HTML5 bestehendes HTML validiert Vielfalt an Browsern Zielsystem sind (leistungsfähige) eingesetzte Werkzeuge Mobilgeräte Funktionalität (braucht nicht zuliefernde Systeme zwingend HTML5) effizienterer Umsetzung des Designs fehlende Erfahrung (CSS3) “state of the art”, schnelle/moderne zusätzliche Investition (v.a. bei Browser bestehenden Systemen) 7. Juni 2011 13 HTML5 Update. Internet Briefing. Namics.
  • 14. HTML5 - Walkthrough 7. Juni 2011 14 HTML5 Update. Internet Briefing. Namics.
  • 15. Mein Fokus für heute   Geolocation   Video Support   Web Storage   Web Sockets   Push State   Web Forms   Drag and Drop   Semantik   Canvas 7. Juni 2011 15 HTML5 Update. Internet Briefing. Namics.
  • 16. Geolocation   Jetzt und heute nutzen – Mobilanwendungen!   Code: http://html5demos.com/geo 7. Juni 2011 16 HTML5 Update. Internet Briefing. Namics.
  • 17. Video Support (1 von 2)   Jetzt und heute nutzen! 7. Juni 2011 17 HTML5 Update. Internet Briefing. Namics.
  • 18. Video Support (2 von 2)   Leider nur die Hälfte der Wahrheit: Der Browser muss Audio/Video-Dekompression kennen (zus. zu Format)   Lösung 1   spezialisierte Dienstleister wie http://vimeo.com/, http:// youtube.com/ oder http://xtendx.com/ nutzen   Lösung 2 (drei Versionen und Flash-Fallback)   WebM (VP8 + Vorbis)   MP4 Container (H.264 baseline Video + AAC “low complexity” Audio)   OGG Container (Theora Video + Vorbis Audio)   Code: http://diveintohtml5.org/video.html 7. Juni 2011 18 HTML5 Update. Internet Briefing. Namics.
  • 19. Web Storage (1 von 2)   Riesige Chance und Grundlage für Webanwendungen ....aber neues Paradigma mit technischen Hürden 7. Juni 2011 19 HTML5 Update. Internet Briefing. Namics.
  • 20. Web Storage (2 von 2)   Webentwickler “macht” Client/Server-Anwendung   Datensicherheit/-schutz   Online/Offline-Detektion und deren Usability   mehrere Datenmodelle (browserabhängig)   Key/Value-Paare (Default meist 5 MB)   Web SQL-Database: http://dev.w3.org/html5/webdatabase/   ...   Code:   http://www.html5rocks.com/tutorials/offline/whats-offline/   http://diveintohtml5.org/storage.html 7. Juni 2011 20 HTML5 Update. Internet Briefing. Namics.
  • 21. Web Sockets (JavaScript API)   Löst ein riesige Herausforderung der Webentwicklung: Bidirektionale Kommunikation zwischen Client/Server   eigentlich “nur” eine JavaScript API   http://dev.w3.org/html5/websockets/   Webentwickler “macht” Client/Server-Anwendung   Sicherheitsbedenken machen der API grad das Leben schwer: In Opera und Firefox per Default deaktiviert   http://www.ietf.org/mail-archive/web/hybi/current/ msg04744.html   Code: http://html5demos.com/web-socket, http:// websocket.org/ 7. Juni 2011 21 HTML5 Update. Internet Briefing. Namics.
  • 22. PushState (JavaScript API)   Einsetzen   korrekter Einsatz gut überlegen, funktionierende Degradation   Lösung für das (mit Fragement Identifier bekämpfte) Status- Problem von Websites die XHR nutzen   Lösung für “Suchmaschinenproblem”   code.google.com/web/ajaxcrawling/docs/getting-started.html   Eine gute Website   lässt sich in jedem Zustand bookmarken   unterstützt den Back Button (des Browsers)   Code: http://diveintohtml5.org/history.html, inkl. Fallback: https://github.com/balupton/History.js/ 7. Juni 2011 22 HTML5 Update. Internet Briefing. Namics.
  • 23. Web Forms (1 von 2)   Jetzt und heute nutzen!   Code: http://diveintohtml5.org/forms.html Quelle: http://slides.html5rocks.com/#form-types-mobile 7. Juni 2011 23 HTML5 Update. Internet Briefing. Namics.
  • 24. Web Forms (2 von 2)   ...noch besser auf Mobilgeräten Quelle: http://slides.html5rocks.com/#form-types-mobile 7. Juni 2011 24 HTML5 Update. Internet Briefing. Namics.
  • 25. Drag and Drop (JavaScript API)   Jetzt und heute nutzen!   Technisch gibt es schönere Ansätze: http://twitter.com/ #!/Hixie/status/4075253361   Code: http://html5doctor.com/native-drag-and-drop/ 7. Juni 2011 25 HTML5 Update. Internet Briefing. Namics.
  • 26. Semantik (1 von 3)   Richtig und die Zukunft des Webs!   Zwei Dimensionen   strukturierende Tags   Mikroformate   Aber wer nutzt den “zusätzlichen Zucker”?   kein einziger Browser   Suchmaschinen resp. Google für “Rich Snippets” (ohne Versprechen und in einzelnen Fällen)   http://www.google.com/webmasters/tools/richsnippets 7. Juni 2011 26 HTML5 Update. Internet Briefing. Namics.
  • 27. Semantik – Tags (2 von 3)   Code: http://diveintohtml5.org/semantics.html#new-elements 7. Juni 2011 27 HTML5 Update. Internet Briefing. Namics.
  • 28. Semantik – Mikroformate (3 von 3)   http://microformats.org/   Today [June 2, 2011] we’re announcing schema.org, a new initiative from Google, Bing and Yahoo!   http://googlewebmastercentral.blogspot.com/2011/06/ introducing-schemaorg-search-engines.html   zur Zeit als Grundlage für Rich Snippets für: People, Reviews, Products, Events und Recipes   Code: http://schema.org/ und http://diveintohtml5.org/ extensibility.html 7. Juni 2011 28 HTML5 Update. Internet Briefing. Namics.
  • 29. Canvas   Sehr vielversprechend aber noch blutig   Code: http://diveintohtml5.org/canvas.html 7. Juni 2011 29 HTML5 Update. Internet Briefing. Namics.
  • 30. Abschluss 7. Juni 2011 30 HTML5 Update. Internet Briefing. Namics.
  • 31. Die Matrix Features und Ihre Marktreife einsetzbar Geolocation Wichtigkeit Forms Video (Audio) PushStateDrag‘n‘Drop html5 Marktreife Web Storage Canvas Web Sockets Semantik *) *) Google Rich experimentell Snippets: Go! gering Innovation hoch 7. Juni 2011 31 HTML5 Update. Internet Briefing. Namics.
  • 32. Kurze Antwort Für moderne Mobilgeräte nur HTML5! 7. Juni 2011 32 HTML5 Update. Internet Briefing. Namics.
  • 33. Kurze Antwort (in lang) “Mobile First” entwickeln! 7. Juni 2011 33 HTML5 Update. Internet Briefing. Namics.
  • 34. Browserkompatibilität (Juni 2011, 1.6 Mio Besuche, Schweizer Website) 7. Juni 2011 34 HTML5 Update. Internet Briefing. Namics.
  • 35. Browserkompatibilität: Die Entwicklung ist wichtig Quelle: search.ch 7. Juni 2011 35 HTML5 Update. Internet Briefing. Namics.
  • 36. Zusammenfassung   Auch wenn es niemand hören will: Unser Kunde ist (auch) die technische Ausrüstung unserer Users   in der Schweiz zunehmend konfortabel, aber beispielsweise IE6 in China >40%   Desktop   es spricht nichts gegen HTML5... ... aber auch (noch) nicht sehr viel dafür   neue Funktionen gezielt einsetzen (und eine gute Degradation anbieten)   Mobile   HTML5 rulez! 7. Juni 2011 36 HTML5 Update. Internet Briefing. Namics.
  • 37. Weiterführende Informationen   Specs   http://www.whatwg.org/ und http://blog.whatwg.org/   http://www.whatwg.org/specs/web-apps/current-work/ multipage/   http://www.w3.org/TR/html5/   Tutorials   http://diveintohtml5.org/   http://apirocks.com/html5/   http://www.w3schools.com/html5/ 7. Juni 2011 37 HTML5 Update. Internet Briefing. Namics.
  • 38. Weiterführende Informationen   Kompatibilität   http://caniuse.com/   http://www.findmebyip.com/litmus   http://html5test.com/   Demos   http://www.html5rocks.com/   http://html5demos.com/   Tools   http://www.modernizr.com/   http://software.hixie.ch/utilities/js/live-dom-viewer/ 7. Juni 2011 38 HTML5 Update. Internet Briefing. Namics.
  • 39. Danke für Eure Aufmerksamkeit! juerg.stuker@namics.com thomas.junghans@namics.com 7. Juni 2011 39 HTML5 Update. Internet Briefing. Namics.