HTML5: Not Just for Breakfast
-
Upload
dave-bouwman -
Category
Technology
-
view
2.543 -
download
0
description
Transcript of HTML5: Not Just for Breakfast
![Page 1: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/1.jpg)
NOT JUST FOR BREAKFAST ANYMORE.
Dave Bouwman, Head GeekMike Juniper, Javascript Ninja
![Page 2: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/2.jpg)
I’ve seen the
FUTUREand it’s my
BROWSER
![Page 3: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/3.jpg)
![Page 4: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/4.jpg)
We
Bob Muglia, VP, Microsoft
![Page 5: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/5.jpg)
![Page 6: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/6.jpg)
![Page 7: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/7.jpg)
![Page 8: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/8.jpg)
native webv
s.
![Page 9: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/9.jpg)
Bret Taylor, CTO, FaceBook
![Page 10: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/10.jpg)
![Page 11: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/11.jpg)
WTF?
![Page 12: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/12.jpg)
4things
![Page 13: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/13.jpg)
1) SEMANTIC MARKUP
![Page 14: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/14.jpg)
<div id=“header”>
<div id=“nav”>
<div class=“article”>
<div class=“section”>
<div id=“sidebar”>
<div id=“footer”>
![Page 15: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/15.jpg)
<header>
<nav>
<article>
<section>
<aside>
<footer>
![Page 16: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/16.jpg)
http://www.flickr.com/photos/benhusmann/5126029229
![Page 17: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/17.jpg)
2) CSS3
![Page 18: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/18.jpg)
Where is MAI Kitteh!
![Page 19: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/19.jpg)
DEMO
![Page 20: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/20.jpg)
3) Javascript (duh!)
![Page 21: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/21.jpg)
4) Browser Extensions
![Page 22: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/22.jpg)
GeolocationLocal storageWebGL, Canvas*, WebWorkers, SVG*, Drag & Drop
http://www.flickr.com/photos/hendry/3642114424
Geolocation
![Page 23: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/23.jpg)
key : valueLocal Storage
![Page 24: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/24.jpg)
Canvas & SVG
![Page 25: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/25.jpg)
WebGL
![Page 26: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/26.jpg)
Rainbows and Unicorns
![Page 27: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/27.jpg)
![Page 28: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/28.jpg)
Die. Die. Die.
![Page 29: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/29.jpg)
![Page 30: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/30.jpg)
![Page 31: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/31.jpg)
IE8 Firefox 3.6 Chrome Safari0
5
10
15
20
25
30
Javascript Benchmark Time (s)
teh suk.
![Page 32: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/32.jpg)
Device Differences
![Page 33: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/33.jpg)
!=Touch vs. Point
![Page 34: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/34.jpg)
![Page 35: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/35.jpg)
Client Specific Views
http://www.flickr.com/photos/gray_macbook/5371234004
![Page 36: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/36.jpg)
ViewControllerRequest ViewEngineView View
Normal Request/Response
![Page 37: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/37.jpg)
PhoneView
ControllerRequest CustomViewEngineView
UserAgent?
TabletView
DesktopView
Custom ViewEngine
![Page 38: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/38.jpg)
I think in code…
![Page 39: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/39.jpg)
Esri ChangeMatters
![Page 40: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/40.jpg)
MobileView
ControllerRequest CustomViewEngineView
UserAgent?
iPadView
DesktopView
Views
Sorry! HTML + Javascript Flex
![Page 41: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/41.jpg)
CODE SCREEN CAP
![Page 42: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/42.jpg)
![Page 43: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/43.jpg)
![Page 44: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/44.jpg)
Demo time!
![Page 45: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/45.jpg)
WxMappr.com
![Page 46: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/46.jpg)
MobileView
ControllerRequest CustomViewEngineView
UserAgent?
iPadView
DesktopView
Views
HTML + Javascript
jQueryMobile
HTML + JavascriptOrientation Aware
HTML + Javascript
![Page 47: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/47.jpg)
@media (orientation:landscape)
![Page 48: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/48.jpg)
Demo time!
![Page 49: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/49.jpg)
maps.SafeRoutesInfo.org
![Page 50: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/50.jpg)
Small ScreenView
ControllerRequest CustomViewEngineView
UserAgent +WURFL
Large ScreenView
Views
HTML + Javascript
HTML + Javascript
![Page 51: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/51.jpg)
Browser Capabilities added in CustomViews
![Page 52: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/52.jpg)
Demo time!
![Page 53: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/53.jpg)
Aw man… I hate server side code
![Page 54: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/54.jpg)
Modernizr + Jquery + partials
![Page 55: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/55.jpg)
![Page 56: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/56.jpg)
![Page 57: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/57.jpg)
I’ve seen the
FUTUREand it’s my
BROWSER
![Page 58: HTML5: Not Just for Breakfast](https://reader038.fdocuments.net/reader038/viewer/2022110302/54920a07b47959c5218b4788/html5/thumbnails/58.jpg)
Resources & QuestionsWxMappr.com
http://github.com/dtsagileMaps.saferoutesinfo.org