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

What The Web Can Do For Your Apps

What The Web Can Do For Your Apps

Browsers have come a long way. Things that used to be exclusively in the domain of native apps are becoming more and more common in open web applications. I will introduce and demonstrate some of these things, like the File API, 3D rendering and animation, WebGL, audio tricks using the Web Audio API, video tricks using getUserMedia, the very new Speech API, etc.

Links for the demos used in this talk:

CSS 3D
http://codepen.io/juliangarnier/details/hzDAF
http://tridiv.com/
http://www.paulrhayes.com/experiments/pyramid/

Canvas 2D
http://www.clicktorelease.com/code/bumpy-metaballs/
http://andrew-hoyer.com/andrewhoyer/experiments/cloth/
http://www.joelambert.co.uk/flux/

Canvas 3D (WebGL)
http://madebyevan.com/webgl-water/
http://www.playmapscube.com/

Web Audio API
http://webaudioplayground.appspot.com/

Speech API
https://www.google.com/intl/en/chrome/demos/speech.html
http://www.broken-links.com/tests/webspeech/synthesis.php

getUserMedia
http://webcamtoy.com/
http://webqr.com/

WebRTC
http://www.html5rocks.com/en/tutorials/webgl/jsartoolkit_webrtc/
https://apprtc.appspot.com/

File API
http://stuk.github.io/jszip/examples/read-local-file-api.html

Device API (devicelight)
http://www.freshtilledsoil.com/the-future-of-web/ambient-light/

Jan van Hellemond

December 18, 2013
Tweet

More Decks by Jan van Hellemond

Other Decks in Technology

Transcript

  1. WTWCDFYA What The Web Can Do For Your Apps Jan

    van Hellemond @jvhellemond @frontlab Tales from the bleeding edge
  2. - CSS 3D - Canvas 2D - WebGL - getUserMedia()

    - Web Audio API - WebRTC - File API - Device APIs - Firefox OS - One More Thing™ WTWCDFYA
  3. Device APIs Firefox OS - Web Telephony - Web SMS

    - Mobile Connection API - Power Management API