fitc spotlight html5 - the state of the web

48
FITC Spotlight HTML5 - 2011-12-03 Frédéric Harper - @fharper Microsoft Canada

Upload: frederic-harper

Post on 28-Jan-2015

107 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: FITC Spotlight HTML5 - The state of the web

FITC Spotlight HTML5 - 2011-12-03

Frédéric Harper - @fharper

Microsoft Canada

Page 2: FITC Spotlight HTML5 - The state of the web
Page 3: FITC Spotlight HTML5 - The state of the web
Page 5: FITC Spotlight HTML5 - The state of the web

1. You know HTML5 and use it now

2. You know what is HTML5 and don’t use it

3. You are totally new to this

Page 6: FITC Spotlight HTML5 - The state of the web

http://www.fanpop.com/spots/dcs-flash/images/9732789/title/flash-fanart

Page 7: FITC Spotlight HTML5 - The state of the web

http://esselinkc.wordpress.com/category/uncategorized/

Page 8: FITC Spotlight HTML5 - The state of the web
Page 9: FITC Spotlight HTML5 - The state of the web
Page 10: FITC Spotlight HTML5 - The state of the web

http://azure.com/

Page 11: FITC Spotlight HTML5 - The state of the web
Page 12: FITC Spotlight HTML5 - The state of the web

http://www.duncannuggets.com/2011/02/duncan-nugget-68-minor-situations-major.html

Page 13: FITC Spotlight HTML5 - The state of the web
Page 14: FITC Spotlight HTML5 - The state of the web

HTML5

+ + HTML5 CSS3 JavaScript

Page 15: FITC Spotlight HTML5 - The state of the web

3D Effects

Performance Semantics

Offline& Storage

Styling

Connectivity

Multimedia

Device Access

Page 16: FITC Spotlight HTML5 - The state of the web

Video

Document editing

Offline storage

CSS3 Media Queries

Microdata

WOFF

Web Workers

Geolocalisation

Drag-and-drop

Canvas

Cross-document messaging

Audio

Semantics elements

Web Sockets

AND MUCH MORE!

Page 19: FITC Spotlight HTML5 - The state of the web

<video src="video.mp4" id="videoTag">

<source src="video.webm" />

<a href="http://videolink.com/">

Your browser doesn’t support HTML5 video tag

</a>

<!– Flash/Silverlight video here -->

</video>

Page 20: FITC Spotlight HTML5 - The state of the web

<div id=“header”>

<div id=“footer”>

<d

iv id

=

“si

de

ba

r”>

<div id=“nav”>

<div id=“article”>

<div id=“article”>

<div id=“media”>

<div id=“section”>

Page 21: FITC Spotlight HTML5 - The state of the web

<header>

<footer>

<a

sid

e>

<nav>

<article>

<article>

<figure>

<section>

Page 23: FITC Spotlight HTML5 - The state of the web

<style type="text/css">

@font-face {

font-family: MyFont;

src: url('Font.woff');

}

</style>

<div style="font: 24pt MyFont, sans-serif;">

Text that I want to use the font MyFont.

</div>

Page 26: FITC Spotlight HTML5 - The state of the web

<link href="mobile.css" rel="stylesheet" media="screen and (max-width:480px)“ type="text/css" />

<link href="netbook.css" rel="stylesheet“ media="screen and (min-width:481px) and (max-width: 1024px)“ type="text/css" />

<link href="laptop.css" rel="stylesheet" media="screen and (min-width:1025px)“ type="text/css" />

Page 28: FITC Spotlight HTML5 - The state of the web

First draft Working draft Last call Recommendation candidate Recommendation

Page 29: FITC Spotlight HTML5 - The state of the web

X X X X X

X X X

X X

X X X

X X

Lowest Common Dominator

Page 30: FITC Spotlight HTML5 - The state of the web

Polyfill Enriched X X X X X

X X X

X X

X X X

X X

X X

Page 31: FITC Spotlight HTML5 - The state of the web

Alternate Experiences

X X X X X

X X X

X X

X X X

X X

X X X

X X

X X

Page 32: FITC Spotlight HTML5 - The state of the web
Page 33: FITC Spotlight HTML5 - The state of the web
Page 34: FITC Spotlight HTML5 - The state of the web
Page 35: FITC Spotlight HTML5 - The state of the web
Page 36: FITC Spotlight HTML5 - The state of the web

And

more…

Page 37: FITC Spotlight HTML5 - The state of the web
Page 38: FITC Spotlight HTML5 - The state of the web
Page 39: FITC Spotlight HTML5 - The state of the web

And

more…

Page 40: FITC Spotlight HTML5 - The state of the web

http://joshduck.com/periodic-table.html

Page 41: FITC Spotlight HTML5 - The state of the web
Page 42: FITC Spotlight HTML5 - The state of the web

Try it

Page 43: FITC Spotlight HTML5 - The state of the web

Try it

Read on it

Page 44: FITC Spotlight HTML5 - The state of the web

Try it

Read on it

Do cool project

Page 45: FITC Spotlight HTML5 - The state of the web

Try it

Read on it

Do cool project

and have fun!

Page 46: FITC Spotlight HTML5 - The state of the web

http://www.w3.org/TR/html5/

http://caniuse.com

http://www.modernizr.com/

http://makeawesomeweb.com

http://html5gallery.com

http://diveintohtml5.org/

http://www.beautyoftheweb.com

http://ie.microsoft.com/testdrive/

Page 47: FITC Spotlight HTML5 - The state of the web
Page 48: FITC Spotlight HTML5 - The state of the web

Frédéric Harper

Developer Evangelist @ Microsoft

[email protected]

@fharper

http://webnotwar.ca

http://oocz.net