HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
 A markup language  Structures content on the internet  Commonly used by web browsers.
The Web Warrior Guide to Web Design Technologies
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,
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
HTML Advanced: HTML 5. Welcome This slideshow presentation is designed to introduce you to HTML 5. It is the third of three HTML workshops available at.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
HTML Presented by: Ondřej Procházka Course: Distributed Data Processing Mentor: Rafał Michalski.
Chapter 10 Form Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
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.
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.
Computer Concepts 2014 Chapter 7 The Web and .
JavaScript and The Document Object Model MMIS 656 Web Design Technologies Acknowledgements: 1.Notes from David Shrader, NSU GSCIS 2.Some material adapted.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
CHAPTER 2 HTML & HTML5 II อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
HTML Structure & syntax
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.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
Introduction to HTML5. History of HTML HTML first published – Tim Berners-Lee HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 XHTML 2.0.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Slide title minimum 48 pt Slide subtitle minimum 30 pt HTML 5 NEXT GENERATION OF WEB.
Presented By: Mahmoud Ghoz Internet Explorer 9 and HTML5 for Developers.
Introduction to HTML 1 Basharat Mahmood, Department of Computer Science, CIIT, Islamabad, Pakistan.
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
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
Creating User Interfaces Recap HTML/HTML5 JavaScript features Homework: keep working on user observation studies. Review JavaScript.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Web Technologies Lecture 3 Web forms. HTML5 forms A component of a webpage that has form controls – Text fields – Buttons – Checkboxes – Range controls.
Web Technologies Lecture 2 HTML and CSS. HTML Hyper Text Markup Language – Describes web documents – Made up of nested HTML markup tags – Tags are the.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
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.
Rich Internet Applications 9. HTML 5 and RIAs. HTML 5 Standard currently under development by W3C Aims to improve the language with support for the latest.
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
Introduction of Presented by Neetu sharma MCA (8 th trim)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML5 Requirement Driven Design David Tarrant Electronics and Computer Science.
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
XHTML. What Is XHTML? XHTML stands for EXtensible HyperText Markup Language XHTML is almost identical to HTML XHTML is stricter than HTML XHTML is HTML.
HTML Structure & syntax
The HTML5 logo was introduced by W3C in 2010
Chapter 17 The Need for HTML 5.
HTML CS 4640 Programming Languages for Web Applications
HTML 5.
Creating a Web Page CSC 121.
HTML CS422 Dick Steflik.
E-commerce | WWW World Wide Web - Concepts
HTML 5 Tutorial Chapter 1 Introduction.
E-commerce | WWW World Wide Web - Concepts
CASE STUDY -HTML,URLs,HTTP
Application with Cross-Platform GUI
전산정보학부 권춘우 HTML 기원과 변천.
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Ground to Roof HTML/HTML5
WEB & HTML Background Info.
HTML CS 4640 Programming Languages for Web Applications
Presentation transcript:

HTML 5 The next generation of web programming

WHERE IT ALL BEGAN

 Tim Berners-Lee  CERN Scientist  We have an outlet for sharing information  The internet  No way to represent information  Have the ability to specify formatting  Embed pictures and other things.  Need some sort of standard  How to represent this formatting  How to render this standard on a display  Solution:  HTML tags

WHERE IT ALL BEGAN CONT.  Hyper Text Mark Up Language  Basic building blocks for all web pages  First used by a physicist Tim Berners-Lee while working at CERN for sharing documents  Berners-Lee wrote first specifications and first browser for interpreting it  Project was not adapted by CERN  First specifications released informally in 1991 as “HTML Tags”  20 basic elements  13 elements still around in HTML 4  Went through many drafts before settling on HTML 2.0  November 1995

WHERE IT ALL BEGAN CONT.  HTML 2.0 November 1995  Added  Form-based file upload  Tables (oh boy)  Client Side images maps  Internationalizations  All of these were declared obsolete/historic in June 2000  HTML 3.2 January 1997  First version that was officially released by the W3C  No more blink or marque  HTML 4.0 December 1997  Depreciated elements are forbidden

W3C AND WHAT  Word Wide Web Consortium  Founded in October 1994  Founder: Tim Berners Lee (CERN scientist)  Set all standards for HTML  Web Hypertext Applications Technology Working Group  Founded in June 2004  Wanted to  Document HTML error handling  Improve HTML forms  Other minor changes  Without breaking compatibility  In October 2006 Berners-Lee announced W3C and WHAT would be working together to “evolve HTML”  Shortly afterwards HTML 5 was born  Released as a working draft in January 2008

OVERVIEW OF NEW FEATURES  Audio and Video  Canvas  Geolocation  Drag and drop  New input forms  Microdata  Local Storage  Offline Applications

AUDIO AND VIDEO  How audio and video were done before HTML5  Audio tag supported types  Vorbis  MP3  AAC  Video tag supported types  Theora  WebM  H.264  Demo:  Browser compatibility is still a mess!

CANVAS  Easy to use drawing tool   var canvas = document.getElementById(“myCanvas");  var ctx = canvas.getContext("2d");  ctx.font = '20px sans-serif';  ctx.fillText(“Canvas!”,0,0);   Demo:  Text on canvas is slightly less reliable

GEOLOCATION  Find your location with JavaScript  Is Geolocation a “big brother” feature?  Geolocation is opt-in  Websites can do this anyway by looking up your IP address  For the paranoid: SurfAgain.com  Demo:  Fallback: Google Gears

DRAG AND DROP  New JavaScript event  Trigger with ‘dragstart’  Demo:

NEW INPUT FORMS  Input forms in HTML4  text, password, radio, checkbox, submit  Old forms:  New forms in HTML5  , date, range (slider bar), search, tel, color, number  Placeholder text, autofocus  Demo:  Browser support is extremely variable  But the forms degrade well

MICRODATA  Microdata – adding custom item properties  “About me” section   David Marron   “Events” section   HTML5 Presentation  October 6, 2010  What’s the point?  HTML5 DOM API  Google Rich Snippets

LOCAL STORAGE  Based on named key/value pairs  var foo = localStorage.getItem("bar");  //...  localStorage.setItem("bar", foo);  5 MB local storage - QUOTA_EXCEEDED_ERR if you exceed  No browser supports for web developers to request more storage space  Everything is stored as Strings  Compatible with iPhone 2.0+ and Android 2.0+

OFFLINE APPLICATIONS  A web application can point to a list of URLs that will be downloaded and cached locally for offline use  Changes over to local copies when offline  Uses local storage for saving state or creating data  Developer has to synchronize the information in the local storage if need be  Compatible with iPhone and Android

BROWSER COMPATIBILITY

TEST  HTML5 Test HTML5 Test

DEMOS  ArcadeFire Video   Video   Drag and Drop   Geo-location   New Form Fields   Canvas 