Top Banner
HTML5 (Mid- Technical) Presented by: Christophe Saxe ISITEDesign.com
40

HTML5 (Mid-Technical)

May 22, 2015

Download

Technology

This is an internal brown bag presentation given at ISITE Design (isitedesign.com), where we discuss the topic of HTML5 with a broad internal audience.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML5 (Mid-Technical)

HTML5 (Mid-Technical)

Presented by:

Christophe SaxeISITEDesign.com

Page 2: HTML5 (Mid-Technical)

HTML5 What is it?

Why the new specification?

When can we start using it?

Page 3: HTML5 (Mid-Technical)

History of HTMLDesigned to share and

markup scientific documents.

New uses were applied, and HTML evolved.

Page 4: HTML5 (Mid-Technical)

Demands ChangedAs the web matured, more

sites became dynamic applications. Static sites

have become less common.

Page 5: HTML5 (Mid-Technical)

What's new?HTML5 has been architected

to fit the way the web is being used. Applications are

the main focus.

Page 6: HTML5 (Mid-Technical)

What’s new?– Tags

• Video• Audio• Canvas

Page 7: HTML5 (Mid-Technical)

Tags– Video Tag

• Show Video on webpage without other application

• Renders on an iPhone/ iPad • IE6-IE8 does not support the tag

Page 8: HTML5 (Mid-Technical)

Tags– Audio Tag

• Just like video, its an object on the page controlled with JavaScript.

Page 9: HTML5 (Mid-Technical)

Tags– Canvas Tag– 2D drawing and animations– Can draw on it using

JavaScript

Page 10: HTML5 (Mid-Technical)

Browsers– IE is 60% of all browsers– IE8 is 25% of all browsers (The

single most used IE browser)– Adoption of new browser

versions will improve.

Page 11: HTML5 (Mid-Technical)

Other Tags– Header– Footer– Article– Section– Navigation

Page 12: HTML5 (Mid-Technical)

Other Tags– Improve Indexing and

Accessibility by improving semantics of page elements

Page 13: HTML5 (Mid-Technical)

Tags– Form Tags

• Email• Calendar• Phone Numbers• Many more

Page 14: HTML5 (Mid-Technical)

Application Elements

– Progress Bar– Editable Areas

Page 15: HTML5 (Mid-Technical)

Application Awareness

– New APIs– Storage– Offline applications

Page 16: HTML5 (Mid-Technical)

DOM(Document Object Model)

– Version of site that lives in CPU Memory, and determines page interaction.

Page 17: HTML5 (Mid-Technical)

DOM

– HTML 4 DOM was an add-on, HTML5 DOM is inherent in the script with outlined functionality

Page 18: HTML5 (Mid-Technical)

Application Awareness

– New APIs– Storage– Offline applications

Page 19: HTML5 (Mid-Technical)

StorageSave a file and database

on users client. Enables offline applications w/out

secondary technology

Page 20: HTML5 (Mid-Technical)

Offline Applications

Think about email, calendars, or even lightweight games.

Page 21: HTML5 (Mid-Technical)

WebkitLayout engine for Safari and

Chrome Browsers.

It is portable to many other computing platforms.

Page 22: HTML5 (Mid-Technical)

Role of HTML5Not a Flash ReplacementNot CSS3 Not AJAX

Page 23: HTML5 (Mid-Technical)

HTML5 SitesAppleGoogleNewsweek

Have all changed DocType to HTML5

Page 24: HTML5 (Mid-Technical)

HTML5 DocTypeWill work in all browsers

Page 25: HTML5 (Mid-Technical)

MobileSmartphone browsers

(almost) across the board use WebKit, the most HTML5 ready browser at this time.

Page 26: HTML5 (Mid-Technical)

MobileIdeal target for offline

applications.HTML5 enables one

application to operate in the browser with saved state (offline).

Page 27: HTML5 (Mid-Technical)

MobileVideo tag supports the

decision to use HTML5 for mobile sub-sites.

Page 28: HTML5 (Mid-Technical)

Form TagNew form tags allow you to

serve the appropriate keypad based on form field. (phone format, .com for URL, etc.)

Page 29: HTML5 (Mid-Technical)

Form TagBrowsers are still catching up:

Firefox4 and IE9 should be supporting form tags.

Page 30: HTML5 (Mid-Technical)

LandscapeBrowsers will catch up, and

start to unlock the opportunities provided by HTML5

Page 31: HTML5 (Mid-Technical)

FrameworksFrameworks and CMS are

(mostly) not there to support the new tags, but developers are at work as we speak.

Page 32: HTML5 (Mid-Technical)

SummaryFor new web projects, you

will be “future proofing” your website.

Page 33: HTML5 (Mid-Technical)

Find Us:

ISITEDesign.com

@ISITE_Design

Page 34: HTML5 (Mid-Technical)

Thank youThank you to the entire ISITE

Design Front End Development team, specifically Christoph for putting this event together

Page 35: HTML5 (Mid-Technical)

QuestionsThe next 12 min. will be

dedicated to QA.

Page 36: HTML5 (Mid-Technical)

Q/A Schedule– 21:00 Preserved State: Native vs.

web app. debate – 23:50 Encoding types and

Streaming Support – 24:45 Audio/Video File Reference

Page 37: HTML5 (Mid-Technical)

Find Us:

ISITEDesign.com

@ISITE_Design

Page 38: HTML5 (Mid-Technical)

Q/A Schedule– 21:00 Preserved State: Native vs.

web app. debate – 23:50 Encoding types and

Streaming Support – 24:45 Audio/Video File Reference

Page 39: HTML5 (Mid-Technical)

Find Us:

ISITEDesign.com

@ISITE_Design

Page 40: HTML5 (Mid-Technical)