DevDay 2016 HTML5 – eine REvolution für Entwickler

Werbung
1
DevDay 2016
HTML5 – eine REvolution für Entwickler
2
Die Herausforderung
Lösung A1
Werkzeug A
Lösung A2
Lösung A3
Wunsch
Lösung B1
Werkzeug B
Lösung B2
3
Die Herausforderung (Beispiel)
Schlagen
Nagel &
Hammer
Handbohrer
Loch in der
Wand
Bohren
Bohrmaschine
Bohrinsel
stumpfer
Löffel
Aushöhlen
Wassertropfen
4
Die Herausforderung (in HTML)
Java-Applet
Browsergame
Flash
Silverlight
5
Wer bestimmt, wie es funktioniert?
Flash
JavaApplet
Silverlight
• ActionScript
• Java
• .NET
???
API
???
6
Webpage-Anatomie
WIE?
WAS?
HTML
CSS
API
API
Webpage
WOHIN?
JavaScript
7
HTML5
WIE?
WAS?
Audio / Video
Canvas
Geolocation
HTML
CSS
API
API
Webpage
WOHIN?
JavaScript
8
Demo: Der Baum (ohne HTML)
9
Demo: HTML5 Video-Tag
<video src="file.mp4">
http://www.w3schools.com/tags/tag_video.asp
http://www.w3schools.com/tags/ref_av_dom.asp
10
Demo: Canvas
Spass:
https://www.freeriderhd.com/
Referenz:
http://www.w3schools.com/tags/ref_canvas.asp
Vereinfachung mit jQuery:
http://projects.calebevans.me/jcanvas/
11
Demo mit Stolpersteinen: GeoLocation
Einführung:
http://diveintohtml5.info/geolocation.html
Error-Handling:
https://developer.mozilla.org/en-US/docs/
Web/API/Geolocation/getCurrentPosition
12
Zusammenfassung
 «Neue» HTML5-Elemente bieten standardisierte Funktionalitäten,
jedoch nicht identisches Aussehen
 Standardisierte APIs für den Zugriff via JavaScript sind da,
die Tücken bei der Implementation liegen in der Umsetzung pro Browser
 Es lohnt sich mit Frameworks zu arbeiten.
13
Weitere Fragen, Anregungen… Aufträge?
Alex Kereszturi
[email protected]
Herunterladen