html5 – the good, the bad, and the fun

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

Upload: sarah-dutkiewicz

Post on 19-May-2015

752 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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