HTML5 …web is getting sexy. What is HTML5? - It is still HTML, successor of HTML4x - It is ENRICHED HTML - It is still UNDER DEVELOPMENT - Backward Compatible.

Slides:



Advertisements
Similar presentations
GETTING STARTED WITH HTML5
Advertisements

What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
FORMS OF DOOM Come to the dark side. We have cookies.
Backwards Compatible HTML5/CSS3 Apps in ASP.NET Nik Kalyani, Founder/CEO, HyperCrunch, Inc.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
Shawn Wildermuth President, AgiliTrain Microsoft MVP (Data) Truth and Fiction.
Tutorial 6 Creating a Web Form
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Ch3: Introduction to HTML5 part 2 Dr. Abdullah Almutairi ISC 340 Fall 2014.
Philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
HTML 5 Tutorial Chapter 9 Form Attributes. New Form Attributes HTML5 has several new elements and attributes for forms. New form attributes : autocomplete.
Mark Branom, Continuing Studies.  HTML5 overview – what’s new?  New HTML5 elements  New HTML5 features  Guided Demonstrations  Forms  Video  Geolocation.
CPSC 594B: Software Engineering Project Lecture 1: Introduction to HTML5 Lecturer: Ayman Issa Office: ICT 555.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Microsoft Certification Exam Michael Van Cleave Planet Technologies.
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
@ 翁玉礼 HTML5 Discuss. Compare to html4 Canvas Video and audio Local offline store New form control.
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
Neal Stublen Improvements  New form elements  Assist with validation  Consistency across sites  Changes reduce the need for common.
CHAPTER 2 HTML & HTML5 II อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
CHAP 3. FORM API.  Forms should still be encapsulated in a element where the basic submission attributes are set.  Forms still send the values of the.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
The New Elements © Main Menu Structure Media Canvas Form Click on one of the categories below to view information about the new HTML5 elements in.
Slide title minimum 48 pt Slide subtitle minimum 30 pt HTML 5 NEXT GENERATION OF WEB.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
HTML5 THE USEFUL BITS Alex Mackey Senior Consultant Readify SESSION CODE: WEB304 (c) 2011 Microsoft. All rights reserved.
Creating User Interfaces Recap HTML/HTML5 JavaScript features Homework: keep working on user observation studies. Review JavaScript.
HTML5 Gaurav Jaiswal Singsys Pte. Ltd.. What is HTML5?
CHAPTER 15 HTML 5 VIDEO AND AUDIO Intro to HTML5 1.
Internet & World Wide Web How to Program, 5/e. Copyright © Pearson, Inc All Rights Reserved.2 Revised by Dr. T. Tran for CSI3140.
Copyright © Terry Felke-Morris HTML5: TEXT BOX Accepts text information in address format Common Attributes: ◦ type=“ ” ◦ name ◦ id ◦
Web Technologies Lecture 3 Web forms. HTML5 forms A component of a webpage that has form controls – Text fields – Buttons – Checkboxes – Range controls.
1. History, Vision & Future of HTML5 1.1 What Is HTML5? Successor of HTML 4.01 and XHTML 1.1 It comes with new tags, features and APIs Below is a non exhaustive.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
What is HTML5? HTML5 will be the new standard for HTML. The previous version of HTML, HTML 4.01, came in The web has changed a lot since then. HTML5.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
HTML5 Requirement Driven Design David Tarrant Electronics and Computer Science.
Development of Internet Applications HTML5 Ing. Jan Janoušek 7.
Chapter 9 HTML 5 Video and Audio
Web Systems & Technologies
HTML 5.
Gaurav Jaiswal Singsys Pte. Ltd.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
SPC Developer 6/10/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
HTML5 – The Saga Continues
Introduction to HTML5.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Web Development & Design Foundations with HTML5 8th Edition
Application with Cross-Platform GUI
Chapter 3 Introduction to HTML5: Part 2
IS333: MULTI-TIER APPLICATION DEVELOPMENT
HTML Forms Internet Technology.
HTML Forms Internet Technology.
HTML5 - 2 Forms, Frames, Graphics.
HTML5 Tags By Dr Derek Peacock
Presentation transcript:

HTML5 …web is getting sexy

What is HTML5? - It is still HTML, successor of HTML4x - It is ENRICHED HTML - It is still UNDER DEVELOPMENT - Backward Compatible

Why HTML5? - Built amazing web apps at ease - Address issues of current standard (html 4.01) - Made for web designers/developers!

What’s new? New APIs New Elements – more than hundred. e.g. article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, New Attributes - ping, async, custom attr. etc. New Events – ondrag, ondragstart, ondragend, ondrop etc. - We will discuss some

Simplicity from beginning In HTML5

What real web made of? Class: 2.1+ million urls ID: 1.8+ million urls

Sectioning Elements

HTML5 FORM

No matter where field exists 1 st Some texts 2 nd HTML4x HTML5

HTML5 FORM New Input Types URL & Date & Time Number, Range Search, Tel, Color

HTML5 FORM New Attributes Required, Pattern Min, Max, Step Placeholder, data-* Autocomplete, Autofocus Multiple Form

Not impressed? Lets go wild!

What are they? Canvas Geolocation WebSocket Web SQL Database Web Workers XMLHttpRequest 2 MathML Web Storage Media SVG Cross Document Messaging

CANVAS API

Canvas API Not supported! Show alternate content! ExploreCanvas orercanvas). 9.0 Browser Support

Canvas API Something like this? Source:

AUDIO/VIDEO API

isAudioSupported= !!(document.createE lement(‘audio’).canP layType); Compatibility Check Browser Support

AUDIO/VIDEO API Audio element is not supported. Alternate media Fallback Embed the typical flash media

AUDIO/VIDEO API Codec problem… The audio track! First supported codec will be played and rest will be ignored

Geo Location API Tell us where you are now!

Geo Location API How location is determined? Image Source: Pro HTML5 Programming book

Geo Location API (iPhone) With Gear Plugin Compatibility Check if(navigator.geolocation) { //Geo location is supported } else { //Geo Location is not supported } Browser Support

Geo Location API navigator.geolocation.getCurrentPosition (success_callback, failure_callback, options); function success_callback(obj_pos){ var latitude = obj_pos.coords.latitude; var longitude = obj_pos.coords.longitude; var accuracy = obj_pos.coords.accuracy; } Requesting Location

Geo Location API navigator.geolocation.watchLocation(); navigator.geolocation.clearWatch(gId); Requesting Location Continuously

Web Storage API

What is it? Store data directly on client Less http requests Not old friend Cookie Cross-browser exchange is not possible.

Web Storage API Local Storage Persists beyond current or created window/tab Persists even creator window/tab is closed Session Storage Persists on only created window/tab Destroyed as soon as creator window/tab is closed

Web Storage API Compatibility Check if(window.sessionStorage) { //Session storage is supported } if(window.localStorage) { //Localstorage is supported } Browser Support

Web Storage API Set/Get Session Storage //set values window.sessionStorage.setItem(key,value); window.sessionStorage.key = value; //get values window.sessionStorage.getItem(key); window.sessionStorage.key;

HTML5 Readyness 26% 77% 86% 72% 79%

Reference

Who the hell are you? Mohammad Zakir Hossain (Raju) a.k.a The HungryCoder Founder and Administrator Projanmo Forum ( Yahoo/Skype: thehungrycoder Blog: Question?