html5 - what the future holds - opera's support for mobile web app devs - bango nexus 8 march...

58
HTML5 what the future holds OPERA'S SUPPORT FOR HTML5 MOBILE WEB APP DEVS Patrick H. Lauke / Bango Nexus / Cambridge / 8 March 2012

Upload: patrick-lauke

Post on 15-May-2015

1.182 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

HTML5 what the future holdsOPERA'S SUPPORT FOR HTML5 MOBILE WEB APP DEVS

Patrick H. Lauke / Bango Nexus / Cambridge / 8 March 2012

Page 2: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

Web Evangelist at Opera

Page 3: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 4: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

what do you mean by

HTML5 ?

Page 5: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

http://www.flickr.com/photos/24374884@N08/4603715307/

Page 6: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 7: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

“...extending the language to better support Web applications [...] This puts HTML in direct competition with other technologies[...] , in particular Flash and Silverlight.”

Ian Hickson, Editor of HTML5http://lists.w3.org/Archives/Public/public-html/2009Jan/0215.html

Page 8: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 9: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.splintered.co.uk/experiments/archives/paranoid_0.4

Page 10: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

web as the platform

Page 11: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

making “native” capabilities available

in the browser

Page 12: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.textfiles.com/underconstruction

Page 13: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.w3.org/TR/geolocation-API

Page 14: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.w3.org/TR/netinfo-api

Page 15: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.w3.org/TR/battery-status

Page 16: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.w3.org/TR/vibration

Page 17: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.w3.org/TR/webrtc

Page 18: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

...and many more

Page 19: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

dret.typepad.com/dretblog/html5-api-overview.html

Page 20: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

What's Opera doing tosupport developers?

Page 21: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

1. the browser

Page 22: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.opera.com/mobile

Page 23: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 24: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

shinydemos.com/qr-code

Page 25: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

shinydemos.com/qr-code

Page 26: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

shinydemos.com/qr-code

Page 27: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

2. developer tools

Page 28: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.opera.com/developer/tools

Page 29: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.opera.com/developer/tools/mobile

Page 30: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 31: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 32: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 33: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

www.opera.com/dragonfly

Page 34: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 35: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

remote debugging

Page 36: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 37: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 38: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 39: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 40: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 41: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 42: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 43: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 44: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 45: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 46: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 47: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

my.opera.com/dragonfly/blog

Page 48: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

my.opera.com/dragonfly/blog/style-profiler-preview

Page 49: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

https://bitbucket.org/scope/dragonfly-stp-1/

Page 50: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

3. education

Page 51: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

dev.opera.com

Page 52: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

is it all safe to use, right now?

Page 53: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

“The future is already here – it's just not very evenly distributed”William Gibson

Page 54: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

beware browser sniffingphoto: http://www.flickr.com/photos/timdorr/2096272747/

Page 55: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012

why we doweb apps vs native?

Page 56: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012
Page 57: HTML5 - what the future holds - Opera's support for mobile web app devs - Bango Nexus 8 March 2012