Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTML5: Einblick, Überblick, Ausblick

HTML5: Einblick, Überblick, Ausblick

Michael Jendryschik

March 01, 2011
Tweet

More Decks by Michael Jendryschik

Other Decks in Technology

Transcript

  1. Michael Jendryschik, itemis AG
    , 01. März 2011

    View Slide

  2. View Slide

  3. itemis Stuttgart
    Quelle: unbekannt

    View Slide

  4. itemis Stuttgart
    Stuttgarter Engineering Park
    Quelle: unbekannt

    View Slide

  5. View Slide

  6. HTML5?
    Quelle: http://download.chip.eu/de/Superman-Wallpaper_1263715.html

    View Slide

  7. HTML5?
    Quelle: http://cassis9.deviantart.com/art/eierlegende-Wollmilchsau-153969060

    View Slide

  8. Quelle: http://www.peterkroener.de/was-ist-html5-und-was-nicht-und-was-haette-der-kaiser-dazu-gesagt/

    View Slide

  9. Quelle: http://www.hiphopstore.ch/CD/Rap-Schweizerdeutsch/Semantik-Willkomme-Diheime-CD.html

    View Slide

  10. Quelle: http://joshduck.com/periodic-table.html

    View Slide

  11. View Slide

  12. View Slide

  13. Endoskelett einer Website
    Quelle: http://www.kunstlinks.de/material/vtuempling/skelettiert/

    View Slide

  14. Endoskelett einer Website
    Quelle: http://www.kunstlinks.de/material/vtuempling/skelettiert/

    View Slide



  15. Logo
    Suche
    Hauptmenü


    Hauptbereich

    Sektion
    Abschnitt



    Sektion




    Bereichsmenü

    Footer

    View Slide

  16. View Slide

  17. Elemente mit Beschriftung

    View Slide

  18. Elemente mit Beschriftung


    A cheeky macaque, Lower Kintaganban River, Borneo. Original by
    Richard Clark

    View Slide

  19. View Slide

  20. Datum und Uhrzeit
    Quelle: http://filomaniac.blogspot.com/2010/03/filofax-die-geschichte_25.html

    View Slide

  21. Datum und Uhrzeit
    Quelle: http://filomaniac.blogspot.com/2010/03/filofax-die-geschichte_25.html

    28. Dezember 2010, 09:25 Uhr

    View Slide

  22. View Slide

  23. Markierungen
    Quelle: http://www.baypa.de/baypa/storefront/package.html?id=2274503

    View Slide

  24. View Slide

  25. Draw attention with mark

    View Slide

  26. View Slide

  27. Sollumbruchstelle
    Donaudampf
    schifffahrtskapitän

    View Slide

  28. View Slide

  29. View Slide

  30. Begrenztes Maß

    View Slide

  31. Formulare
    Quelle: http://www.badische-zeitung.de/wirtschaft-3/steuererklaerung-einfach-gemacht-fragen-und-antworten--40369436.html

    View Slide

  32. View Slide

  33. View Slide

  34. Auf Pflichtfelder hinweisen
    autofocus="autofocus" />
    input:invalid { border: 1px solid #9F0F00; }

    View Slide

  35. E-Mail-Adressen

    View Slide

  36. Datumsangaben

    View Slide

  37. Zeitangaben
    min="12:00" max="23:30" step="1800" />

    View Slide

  38. Liste mit Vorschlägen








    View Slide

  39. HTML5 ist mehr als nur
    schöne neue Semantik!
    HTML5 bietet einige Überraschungen!
    Quelle: http://www.fotostar.de/?p=173

    View Slide

  40. View Slide

  41. View Slide

  42. HTML audio und video
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">




    src="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&"
    allowscriptaccess="always" allowfullscreen="true">

    View Slide

  43. HTML audio und video
    width="640" height="360" controls="controls">
    Video herunterladen

    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">




    src="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&"
    allowscriptaccess="always" allowfullscreen="true">

    View Slide

  44. View Slide

  45. Quelle: http://www.hongkiat.com/blog/48-excellent-html5-demos/
    HTML5 canvas

    View Slide

  46. Quelle: http://www.rgraph.net/
    HTML5 canvas

    View Slide

  47. HTML5 canvas

    View Slide

  48. HTML5 canvas <br/>// Die Canvas-Funktion beim Laden der Seite aufrufen<br/>if(window.addEventListener)<br/>{<br/>addEventListener("load", drawCanvas, false);<br/>}<br/>else<br/>{<br/>attachEvent("onload", drawCanvas);<br/>}<br/>//Canvas zeichnen<br/>function drawCanvas()<br/>{<br/>var canvas = document.getElementById('testcanvas');<br/>if(canvas.getContext)<br/>{<br/>var context = canvas.getContext('2d');<br/>context.fillStyle = "rgb(0, 70, 124)";<br/>context.fillRect(0, 0, canvas.width, canvas.height);<br/>}<br/>}<br/>

    Dein Browser kann diese Grafik nicht darstellen.

    View Slide

  49. View Slide

  50. HTML5 Application Cache

    View Slide

  51. Quelle: http://everytimezone.com/

    View Slide

  52. HTML5 Drag and Drop API

    View Slide

  53. HTML5 Drag and Drop API
    Quelle: http://html5demos.com/drag

    View Slide

  54. HTML5 Drag and Drop API
    Quelle: http://html5demos.com/drag

    View Slide

  55. HTML5 Drag and Drop API
    Quelle: http://html5demos.com/drag

    View Slide

  56. HTML5 Drag and Drop API
    Quelle: http://html5demos.com/drag

    View Slide

  57. HTML5 GeoLocation API

    View Slide

  58. GeoLocation API

    View Slide

  59. GeoLocation API

    View Slide

  60. Browserkompatibilität
    Quelle: http://www.vladstudio.com/wallpaper/?how_internet_works

    View Slide

  61. View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. View Slide

  66. IE9 RC: 116 Punkte

    View Slide

  67. Quelle: http://www.slideshare.net/cheilmann/using-html5-sensibl

    View Slide

  68. HTML5 audio und video
    width="640" height="360" controls="controls">
    Video herunterladen

    View Slide

  69. HTML5 audio und video

    type='video/webm; codecs="vp8, vorbis"' />
    type='video/ogg; codecs="theora, vorbis"' />

    data="flowplayer-3.2.1.swf">



    Video herunterladen als MP4,
    WebM oder
    Ogg.


    <br/>var v = document.getElementById("movie");<br/>v.onclick = function() {<br/>if (v.paused) {<br/>v.play();<br/>} else {<br/>v.pause();<br/>}<br/>};<br/>

    View Slide

  70. »Nur wenig von dem, was in
    der ersten Auflage steht, hat im
    Jahr 2011 noch
    uneingeschränkte Gültigkeit.
    Fast alles hat sich in
    irgendwelchen Details
    geändert (…). Ich würde die
    erste Auflage echt nur noch mit
    größter Vorsicht aufschlagen,
    denn das Teil ist einfach
    veraltet.« (Peter Kröner) 2011
    2010

    View Slide

  71. Warum müssen wir mit
    unfertigen Techniken arbeiten?
    Quelle: http://baufotos.steffi-und-lutz.de/20080730%20Innenwaende%20OG/index.htm

    View Slide

  72. Snow Cruiser
    Dr. Thomas C. Poulter
    1939, Antarktis
    Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  73. Quelle: http://blog.hemmings.com/index.php/tag/snow-cruiser/

    View Slide

  74. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  75. Quelle: http://blog.modernmechanix.com/2007/08/26/planting-the-stars-and-stripes-in-the-antarctic/

    View Slide

  76. Quelle: http://blog.hemmings.com/index.php/tag/snow-cruiser/

    View Slide

  77. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  78. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  79. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  80. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  81. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  82. Quelle: http://www.joeld.net/snowcruiser/snowhist.html

    View Slide

  83. Technische Machbarkeit im Vordergrund
    Niemals unter echten Einsatzbedingungen getestet
    Spekulativer medialer Hype

    View Slide

  84. View Slide

  85. Weiterentwicklung des Webs als Ziel
    »Paving the Cowpath«
    Standardisieren, was schon da ist
    Reeller medialer Hype

    View Slide

  86. Quelle: http://www.flickr.com/photos/chisa/1349759901/
    Es gibt Hacks und Lösungen,
    auch für den Internet Explorer

    View Slide

  87. http://code.google.com/p/html5shim/

    View Slide

  88. http://www.modernizr.com/

    View Slide

  89. http://de.html5boilerplate.com/

    View Slide

  90. HTML5 jetzt einsetzen!

    View Slide

  91. Welche Fragen haben Sie?
    Michael Jendryschik, itemis AG
    , 01. März 2011

    View Slide

  92. Vielen Dank!
    Michael Jendryschik, itemis AG
    , 01. März 2011
    [email protected]
    0151 10860470
    0231 9860-173

    View Slide