html5 in ie9

22
Buu Nguyen

Upload: buu-nguyen

Post on 01-Nov-2014

8.764 views

Category:

Technology


1 download

DESCRIPTION

Slides for my speech at Microsoft Technology Conference in Hanoi, Vietnam, Mar 2011.

TRANSCRIPT

Page 1: HTML5 in IE9

Buu Nguyen

Page 2: HTML5 in IE9

Buu Nguyen

• Microsoft MVP (ASP.NET)

• Vice President of Technology, KMS Technology

• Lecturer, RMIT University Vietnam

Page 3: HTML5 in IE9

Agenda

•HTML5 Overview

•HTML5 in IE9

•Q&A

Page 4: HTML5 in IE9

HTML5 OVERVIEW

Page 5: HTML5 in IE9

A Brief History of HTML

1999

• W3C publishes HTML 4.01

2002

• W3C publishes XHTML 2.0, breaking backward compatibility

2004

• WHATWG is founded, publishing the first public draft of Web Application 1.0

2007

• W3C adopts Web Application 1.0 as HTML5 and charters a new HTML Working Group

2008

• W3C publishes first working draft of HTML5 which includes XHTML5

Page 6: HTML5 in IE9

So, the HTML5 spec is now a working draft,

when will it be ready?

Page 7: HTML5 in IE9

The common answer is:

Page 8: HTML5 in IE9

True, but not complete!

Page 9: HTML5 in IE9

Factors to Consider

• The W3C’s ratification process

• Commitment from browser vendors

• HTML5 is not one single big inseparable thing

• Fallbacks usually exist for different browsers

Page 10: HTML5 in IE9
Page 11: HTML5 in IE9

HTML5 IN IE9

Page 12: HTML5 in IE9

Semantic Elements

header

nav

article

...

summary

section

footer

figure

aside

hgroup details time

Page 13: HTML5 in IE9

Drag & Drop

Page 14: HTML5 in IE9

Web Storage

Storing application data without server-side mechanism or cookies

sessionStorage vs. localStorage

Page 15: HTML5 in IE9

Geolocation

Page 16: HTML5 in IE9

<video> and <audio>

Page 17: HTML5 in IE9

(separate spec)

Page 18: HTML5 in IE9
Page 19: HTML5 in IE9

HTML5 Pros and Cons

Pros

• No plug-in, no vendor lock-in, no proprietary technology

• HTML/JS/CSS all the way

• Strong commitment from browser vendors

• Portable skills for mobile web development

Cons

• Immaturely implemented features

• Inconsistent implementations across browsers

• Your code might need changing as the spec is updated

Page 20: HTML5 in IE9

Q&A

Page 21: HTML5 in IE9

THANK YOU! [email protected]

www.buunguyen.net/blog

www.twitter.com/buunguyen

http://vn.linkedin.com/in/buunguyen

Page 22: HTML5 in IE9

References

• http://msdn.microsoft.com/en-us/ie/ff468705

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

• http://html5readiness.com/

• http://www.w3avenue.com/2010/05/07/html5-unleashed-tips-tricks-and-techniques/

• http://videojs.com/

• http://craftymind.com/factory/html5video/CanvasVideo.html

• http://raphaeljs.com/animation.html

• http://www.benjoffe.com/code/games/torus/

• http://www.benjoffe.com/code/demos/collide/

• http://www.pirateslovedaisies.com/