129
HTML5 [email protected] Twitter.com/NickFloro sealworks.com Understanding How it Will Improve Our Learning Learning Solutions : [email protected] Intro to HTML5 LaunchCycle.com - The simple way to manage projects. 03/27/12 1 of 129

Understanding HTML5 DevLearn

Embed Size (px)

DESCRIPTION

Learn what HTML5 and how it can evolve your app and learning development. Great resources to download and get you started. Presented at DevLearn on 11/03/11a. Updated for Learning Solutions LSCON 2012 032712

Citation preview

Page 1: Understanding HTML5 DevLearn

[email protected]/NickFlorosealworks.com

Understanding

How it Will Improve Our Learning

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 1 of 129

Page 2: Understanding HTML5 DevLearn

App

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 2 of 129

Page 3: Understanding HTML5 DevLearn

The Web Platform

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 3 of 129

Page 4: Understanding HTML5 DevLearn

Web App

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 4 of 129

Page 5: Understanding HTML5 DevLearn

WebApp

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 5 of 129

Page 6: Understanding HTML5 DevLearn

WebApp

HTML Javascript CSS API’s

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 6 of 129

Page 7: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 7 of 129

Page 8: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 8 of 129

Page 9: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 9 of 129

Page 10: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 10 of 129

Page 11: Understanding HTML5 DevLearn

Pulse for Mobile

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 11 of 129

Page 12: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 12 of 129

Page 13: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 13 of 129

Page 14: Understanding HTML5 DevLearn

What can we do with

HTML5

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 14 of 129

Page 15: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 15 of 129

Page 16: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 16 of 129

Page 17: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 17 of 129

Page 18: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 18 of 129

Page 19: Understanding HTML5 DevLearn

HTML5 = JS + CSS3

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 19 of 129

Page 20: Understanding HTML5 DevLearn

SEMANTICS

CSS3

3D, GRAPHICS & EFFECTS

DEVICE ACCESS

PERFORMANCE & INTEGRATION

MULTIMEDIA

OFFLINE & STORAGECONNECTIVITY

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 20 of 129

Page 21: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 21 of 129

Page 22: Understanding HTML5 DevLearn

The Web Platform is Accelerating

2002WebKit

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 22 of 129

Page 23: Understanding HTML5 DevLearn

Next Generation Mobile Using Webkit

RIM BlackberryiOSAndroid

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 23 of 129

Page 24: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 24 of 129

Page 25: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 25 of 129

Page 26: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 26 of 129

Page 27: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 27 of 129

Page 28: Understanding HTML5 DevLearn

Graphics Location Storage Speed

Solving Developer ChallengesLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 28 of 129

Page 29: Understanding HTML5 DevLearn

Which browser’s support HTML 5?

Chrome Safari Firefox Opera

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 29 of 129

Page 30: Understanding HTML5 DevLearn

Internet Explorer 9 BETA

Which browser’s support HTML 5?

Chrome Safari Firefox Opera

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 30 of 129

Page 31: Understanding HTML5 DevLearn

HTML 5in the works...

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 31 of 129

Page 32: Understanding HTML5 DevLearn

Advanced Core Language

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 32 of 129

Page 33: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 33 of 129

Page 34: Understanding HTML5 DevLearn

HTML 4Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 34 of 129

Page 35: Understanding HTML5 DevLearn

HTML 5 - Introduces New ElementsLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 35 of 129

Page 36: Understanding HTML5 DevLearn

Improve Web Apps

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 36 of 129

Page 37: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 37 of 129

Page 38: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 38 of 129

Page 39: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 39 of 129

Page 40: Understanding HTML5 DevLearn

Flow chart

Compatibility

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 40 of 129

Page 41: Understanding HTML5 DevLearn

Flow chart

Replaces:XHTML 1.0 & Dom2htmlwith new

API’s

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 41 of 129

Page 42: Understanding HTML5 DevLearn

Improve Handling of Errors

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 42 of 129

Page 43: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 43 of 129

Page 44: Understanding HTML5 DevLearn

Drawing on the Web

Flash

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 44 of 129

Page 45: Understanding HTML5 DevLearn

Canvas & SVG

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 45 of 129

Page 46: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 46 of 129

Page 47: Understanding HTML5 DevLearn

Scalable Vector Graphics | SVGLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 47 of 129

Page 48: Understanding HTML5 DevLearn

Vector Graphics Scale & Look Great!Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 48 of 129

Page 49: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 49 of 129

Page 50: Understanding HTML5 DevLearn

• Mozilla Download Center (FF)

• First Person Gifter (FF)

• Population Demo (FF)

• German Election Atlas (Safari)

Demo’s

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 50 of 129

Page 51: Understanding HTML5 DevLearn

SVG -> High level• Import/Export• Easy UIs• Interactive• Medium Animation• Tree of objects

Canvas -> Low level• No mouse interaction• High Animation• JS Centric• More Bookkeeping• Pixels

When Canvas or SVG?

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 51 of 129

Page 52: Understanding HTML5 DevLearn

HTML 5 Support

£ £ £ £canvas / svg

video

geolocation

app cache

database

workers

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 52 of 129

Page 53: Understanding HTML5 DevLearn

Quake II - Browser Only

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 53 of 129

Page 54: Understanding HTML5 DevLearn

Quake II - Browser Only

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 54 of 129

Page 55: Understanding HTML5 DevLearn

Quake II - Browser Only

WebGL 3D graphics

HTML 5 CanvasHTML 5 Audio

HTML 5 Web Sockets

HTML 5 Local Storage

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 55 of 129

Page 56: Understanding HTML5 DevLearn

Video

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 56 of 129

Page 57: Understanding HTML5 DevLearn

Capture to delivery and beyondThe Production Process

Authoring DeliveryVideo / Audio Assets Compression

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 57 of 129

Page 58: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 58 of 129

Page 59: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 59 of 129

Page 60: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 60 of 129

Page 61: Understanding HTML5 DevLearn

HTML 5 OptionsVideo Compression

FlashH264Adobe

H264 | MPEG 4Apple | Microsoft

WebMOgg Theora

Google

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 61 of 129

Page 62: Understanding HTML5 DevLearn

Tips & Hints• Video – Frame Rate: 15 fps– Data Rate Target 800-1200 kbs

• Audio– 16bit / 22khz / Mono / 64 kbs

• Delivery– Flash: H264 – HTML5: H264

Guidelines for Compression

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 62 of 129

Page 63: Understanding HTML5 DevLearn

www.longtailvideo.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 63 of 129

Page 64: Understanding HTML5 DevLearn

Easy Access to VideoFlip $100 to $200

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 64 of 129

Page 65: Understanding HTML5 DevLearn

brightcove.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 65 of 129

Page 66: Understanding HTML5 DevLearn

HTML 5 Support

£ £ £ ££ £ £ £

canvas / svg

video

geolocation

app cache

database

workers

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 66 of 129

Page 67: Understanding HTML5 DevLearn

geolocation

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 67 of 129

Page 68: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 68 of 129

Page 69: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 69 of 129

Page 70: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 70 of 129

Page 71: Understanding HTML5 DevLearn

// the geolocation apibrings browser basedlocation to your apps

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 71 of 129

Page 72: Understanding HTML5 DevLearn

A C

R

O

P Twww.seeknspell.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 72 of 129

Page 73: Understanding HTML5 DevLearn

HTML 5 Support

£ £ £ ££ £ £ ££ £ £ £

canvas / svg

video

geolocation

app cache

database

workers

iPhone

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 73 of 129

Page 74: Understanding HTML5 DevLearn

app cache& database

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 74 of 129

Page 75: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 75 of 129

Page 76: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 76 of 129

Page 77: Understanding HTML5 DevLearn

HTML 5 Support

£ £ £ ££ £ £ ££ £ £ ££ £ £ ££ £ £ £

canvas / svg

video

geolocation

app cache

database

workers

iPhone

mobile

mobile

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 77 of 129

Page 78: Understanding HTML5 DevLearn

web workers

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 78 of 129

Page 79: Understanding HTML5 DevLearn

HTML 5More Power

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 79 of 129

Page 80: Understanding HTML5 DevLearn

// web workers defines an API for runningbackground scripts

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 80 of 129

Page 82: Understanding HTML5 DevLearn

HTML 5 Support

£ £ £ ££ £ £ ££ £ £ ££ £ £ ££ £ £ ££ £ £ £

canvas / svg

video

geolocation

app cache

database

workers

iPhone

mobile

mobile

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 82 of 129

Page 83: Understanding HTML5 DevLearn

FormsCSS 3

Effects/Transitions

JavaScript

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 83 of 129

Page 84: Understanding HTML5 DevLearn

Test on Windows 7, Vista, XP• Internet Explorer 6, 7, 8, 9• Firefox 3.5, 3.6, 4.0 +• Chrome 5 - 17

Test on OS X− Safari 4− Firefox 3.5, 3.6, 4.0 +11− Chrome 5 - 17

Test Mobile− iOS 4 & 5− Android 2.x-4.x− Blackberry, Windows 7 Phone

Test for UsabilityLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 84 of 129

Page 85: Understanding HTML5 DevLearn

Google Analytics

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 85 of 129

Page 86: Understanding HTML5 DevLearn

Google Analytics

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 86 of 129

Page 87: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 87 of 129

Page 88: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 88 of 129

Page 89: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 89 of 129

Page 90: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 90 of 129

Page 91: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 91 of 129

Page 92: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 92 of 129

Page 93: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 93 of 129

Page 94: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 94 of 129

Page 95: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 95 of 129

Page 96: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 96 of 129

Page 97: Understanding HTML5 DevLearn

Android Xoom1280 x 720

HTC Incredible800 x 480iPad

1024 x 768

iPhone 4960 x 640

iPhone480 x 320

Droid854 x 480

Form FactorsLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 97 of 129

Page 98: Understanding HTML5 DevLearn

Design for Flexibility

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 98 of 129

Page 99: Understanding HTML5 DevLearn

Thank You

Nick Florosealworks interactive studios

[email protected]

twitter.com/NickFloro

Download the Presentation at:http://www.slideshare.net/nickfloro

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 99 of 129

Page 100: Understanding HTML5 DevLearn

Resources

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 100 of 129

Page 101: Understanding HTML5 DevLearn

html5rocks.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 101 of 129

Page 102: Understanding HTML5 DevLearn

www.thinkvitamin.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 102 of 129

Page 103: Understanding HTML5 DevLearn

http://www.caniuse.com/

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 103 of 129

Page 104: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 104 of 129

Page 105: Understanding HTML5 DevLearn

labs.adobe.com/technologies/wallaby/

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 105 of 129

Page 106: Understanding HTML5 DevLearn

tumultco.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 106 of 129

Page 107: Understanding HTML5 DevLearn

animatable.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 107 of 129

Page 108: Understanding HTML5 DevLearn

html5demos.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 108 of 129

Page 109: Understanding HTML5 DevLearn

www.sencha.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 109 of 129

Page 110: Understanding HTML5 DevLearn

www.css3.info

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 110 of 129

Page 111: Understanding HTML5 DevLearn

www.uxmag.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 111 of 129

Page 112: Understanding HTML5 DevLearn

diveintohtml5.info

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 112 of 129

Page 113: Understanding HTML5 DevLearn

CSS3 for Web DesignersDan Cederholm | A Book Apart

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 113 of 129

Page 115: Understanding HTML5 DevLearn

Go Play, Experiment, Dream

AppleiOS

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 115 of 129

Page 116: Understanding HTML5 DevLearn

Search Flickr.com for iPad UI

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 116 of 129

Page 117: Understanding HTML5 DevLearn

www.smashingmagazine.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 117 of 129

Page 118: Understanding HTML5 DevLearn

www.longtailvideo.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 118 of 129

Page 119: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 119 of 129

Page 120: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 120 of 129

Page 121: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 121 of 129

Page 122: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 122 of 129

Page 123: Understanding HTML5 DevLearn

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 123 of 129

Page 124: Understanding HTML5 DevLearn

www.launchcycle.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 124 of 129

Page 125: Understanding HTML5 DevLearn

Pictures

Video

Blog

Audio

3D Models

Multiplayer Environment

ePortfolios

Course Management System

Micro-blogging

ExploreLearning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 125 of 129

Page 126: Understanding HTML5 DevLearn

Thank You

Nick Florosealworks interactive studios

[email protected]

twitter.com/NickFloro

Download the Presentation at:http://www.slideshare.net/nickfloro

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 126 of 129

Page 127: Understanding HTML5 DevLearn

www.twitter.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 127 of 129

Page 128: Understanding HTML5 DevLearn

www.lrnchat.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 128 of 129

Page 129: Understanding HTML5 DevLearn

www.TED.com

Learning Solutions : [email protected] Intro to HTML5

LaunchCycle.com - The simple way to manage projects. 03/27/12 129 of 129