32
HTML5 – THE BAD, THE GOOD, AND THE FUN! Presented for Euclid High School By Sarah Dutkiewicz [email protected]

HTML5 – the good, the bad, and the fun

Embed Size (px)

DESCRIPTION

Presented to Euclid High School juniors and seniors on the fun and pitfalls of working with HTML5.

Citation preview

Page 1: HTML5 – the good, the bad, and the fun

HTML5 – THE BAD, THE GOOD, AND THE FUN!

Presented for Euclid High School

By Sarah Dutkiewicz

[email protected]

Page 2: HTML5 – the good, the bad, and the fun

ABOUT ME• Spent a lot of time goofing

off with computers in high school and met a guy who told me to learn HTML

• Got a Bachelor of Science in Computer Science and Engineering Technology

• Did some IT work – desktop support, phone support, and system admin

• Found that development was my happy place

Page 3: HTML5 – the good, the bad, and the fun

AGENDA

• What is HTML5?

• Why should you care about it?

• The Good – Some of the capabilities

• The Bad – Where it doesn’t always work

• The Fun – Fun sites using HTML5!

Page 4: HTML5 – the good, the bad, and the fun
Page 5: HTML5 – the good, the bad, and the fun

• “HTML5 Technologies” / “HTML5 Stack” collectively used to describe:• HTML 5 Core• CSS3

• Includes other features such as:• Web Storage• Geolocation• Drag and Drop• Web Workers and Sockets

HTML5

Page 6: HTML5 – the good, the bad, and the fun

• Animations & transitions

• Transformations

• Styles

• Column Layouts

• Media Queries

• Fonts

CSS 3

Page 7: HTML5 – the good, the bad, and the fun

WHAT IS HTML5 REPLACING?

• Flash

• Shockwave

• Silverlight

Page 8: HTML5 – the good, the bad, and the fun

• Web browsers

• Mobile devices*

• Tablets

WHO USES HTML5?

Page 9: HTML5 – the good, the bad, and the fun

HTML5 – THE BADLimitations of the HTML5 Stack

Page 10: HTML5 – the good, the bad, and the fun

NOT FULLY SUPPORTED

• Working Draft features

• Not always supported in the older browsers

Page 11: HTML5 – the good, the bad, and the fun
Page 12: HTML5 – the good, the bad, and the fun

MEDIA SUPPORT

• Each browser handles media formats differently – no one format rules them all

• Audio formats• MP3 (not Opera, nor Firefox 20 and below)• Wav (not IE)• Ogg (not IE, nor Safari)

• Video formats• MP4 (not Opera, nor Firefox 20 and below)• WebM (not IE, nor Safari)• Ogg (not IE, nor Safari)

Page 13: HTML5 – the good, the bad, and the fun

HTML5 – THE GOODSome of the many capabilities of the HTML5 Stack

Page 14: HTML5 – the good, the bad, and the fun

• <header>

• <section>

• <footer>

• <article>

• <nav>

• <aside>

SEMANTIC MARKUP

Page 17: HTML5 – the good, the bad, and the fun
Page 19: HTML5 – the good, the bad, and the fun

HTML 5 MULTIMEDIA DEMO

Page 20: HTML5 – the good, the bad, and the fun

NETFLIX

• Netflix currently does Silverlight streaming

• Working on plugins to move to HTML5

Page 21: HTML5 – the good, the bad, and the fun

HTML5 – THE FUNThe Fun Sites Using HTML5

Page 22: HTML5 – the good, the bad, and the fun

CSS3 DEMO

Page 25: HTML5 – the good, the bad, and the fun

SKETCHPAD

Page 26: HTML5 – the good, the bad, and the fun

WORDMARK.IT

Page 27: HTML5 – the good, the bad, and the fun

AGENT 8-BALL

Page 29: HTML5 – the good, the bad, and the fun

ADDITIONAL RESOURCES

Page 31: HTML5 – the good, the bad, and the fun

HTML 5 RESOURCES

• Can I use… - http://caniuse.com

• HTML5 Demos and Examples - http://html5demos.com/

• More HTML5 Demos - http://html5-demos.appspot.com/

• Field Guide to Web Applications - http://www.html5rocks.com/webappfieldguide/toc/index/

• IE Test Drive - http://ie.microsoft.com/testdrive/Default.html

• 48 Excellent HTML5 Demos - http://www.hongkiat.com/blog/48-excellent-html5-demos/

• 15 HTML5 Experiments - http://www.hongkiat.com/blog/15-html5-experiments/

Page 32: HTML5 – the good, the bad, and the fun

CONTACT INFORMATIONSarah Dutkiewicz

Cleveland Tech Consulting, LLC

[email protected]

Twitter: @sadukie

Blog: http://codinggeekette.com