SlideShare a Scribd company logo
Submitted By:
Vijay Soni
08CE90
   1991   HTML
   1994   HTML 2
   1996   CSS 1 + JavaScript
   1997   HTML 4
   1998   CSS 2
   2000   XHTML 1
   2002   Tableless Web Design
   2005   AJAX

    2009   HTML 5
    HTML is a computer language devised to allow website
    creation
   Firstly mentioned on the Internet by Berners-Lee in
    late 1991.
   HTML stands for Hyper Text Markup Language .
•   An HTML file is a text file containing small markup tags .
•   The markup tags tell the Web browser how to display the
    page .
•   An HTML file must have an htm or html file extension
   Example : Simple HTML Page Example Explained The
    first tag in your HTML document is <html>.
   HTML5 ~= HTML + CSS3 + JavaScript

   Written by Joshua Johnson, On 19th October 2009.
    Filed in HTML, Web Standards.


   World Wide Web Consortium (W3C) and the Web
    Hypertext Application Technology Working Group
    (WHATWG).

   Still a work in progress. However, most modern
    browsers have some HTML5 support.
    http://HTML5Test.com
 New features should be based on HTML, CSS,
  DOM, and JavaScript
 Reduce the need for external plugins (like Flash)
 Better error handling
 More markup to replace scripting
 HTML5 should be device independent
 The development process should be visible to

  the public
 New   Markup Elements
    <article> Defines external content
    <aside> Defines some content aside from the
     article it is placed in
    <audio> Defines sound, such as music or other
     audio streams
    <canvas> Defines graphic, such as graphs or
     other images
    <command> Defines a command button, like a
     radio button, a checkbox, or a button
<datagrid> Defines a list of selectable data. The
datagrid is displayed as a tree-list

<datalist> Defines a list of selectable data. Use this
element together with the input element, to make a
dropdown list for the input’s value

<details> Defines details of an element, which the
user can see, and click to hide

 < dialog>   Defines a dialog, such as a conversation .
 <nav> Defines a section of  navigation links

 <q> Defines a short quotation

 <time>   -   Defines a time or a date, or both

 <video> - Defines video, such as a movie clip
  or other video streams

 <meter> - Defines the range
 API's for multimedia by using video and audio tags
 Drag and drop API

 HTML canvas 2D context

 HTML5 web messaging

 WebSQL

 Geolocation

 WebWorkers

 Notification

 WebSockets
   New Media Elements
    ◦ <video>

   Now embed video in your page without requiring
    any plugin like Flash or Silverlight.
    Browser      MP4      WebM        OGG
    IE9          Yes      No          No
    FF4+         No       Yes         Yes
    Chrome6+     Yes      Yes         Yes
    Opera10.6+   No       Yes         Yes
<video src="movie.mp4“ controls="controls">
</video>
   New Media Elements
    ◦ <audio>

   Extremely simple and easy way to show an
    audio player in your page.
    Browser      MP3      WAV        OGG
    IE9          Yes      No         No
    FF4+         No       Yes        Yes
    Chrome6+     Yes      Yes        Yes
    Opera10.6+   No       Yes        Yes
   A canvas is a rectangular area, and you control
    every pixel of it.
<canvas id="myCanvas" width="200" height="100"></canvas>


   Uses JS to draw shapes and color.
    ◦ <canvas>
   Entire library of JS functions for Canvas
   Dynamic and interactive graphics
   Draw images using 2D drawing API
     –   Lines, curves, shapes, fills, etc.
   Two new objects to save data:
    ◦ localStorage - stores data with no time limit
    ◦ sessionStorage - stores data for one session


   localStorage
    ◦ Data stored till cleared programmatically by JS
    ◦ Or browser cache cleared.
    ◦ accessible only from the domain that initially stored the data.

   sessionStorage
    ◦ accessible only from the page that initially stored the data.
   email
   url
   number
   range
   date pickers (date, month, week, time, datetime)
   search
   color



          <input type="number">     <input type="range">
HTML4                HTML5
No multimedia support   It has inbuilt multimedia
without third party     element in html5 like
                        audio, video, canvas.
No Threads              Support of WebWorkers
Drag and Drop with      Drag and Drop without
JavaScript API          any JS API Support
It was not available    New tags like <header>,
                        <footer>, <article>
No Persistent Storage   Persistent Storage with
                        WebStorage API
   http://www.apple.com/html5

   http://www.youtube.com/html5

 GTA Game Clone in HTML5
 http://www.webworks.dk/enginetest/



 Web-Based Adobe Photoshop Clone in HTML5
 http://www.picozu.com/
HTML5 Presentation
Conclusion –

   Introduced the new elements and APIs included in
    HTML5.

    We also got a taste of the semantic changes to come
    and the new structure our web pages should take in the
    future.

   Finally, we learned that even though HTML5 isn’t quite
    ready for the masses, we can still get our grubby
    developer fingers on it and start experimenting today.
 W3Schools.com
 HTML5Rocks.com

 HTML5Test.com



   And then there is Google!
Vijay
vs4v Soni
     ijay@
          gma
             il.com

More Related Content

PPTX
Dive into HTML5
PPTX
HTML 5
PPTX
Html5 introduction
PDF
PPTX
How to Create WordPress Website in Easy Steps
PPTX
2011 05 word-press-not-just-for-blogging-anymore
PPTX
PDF
Up to Speed on HTML 5 and CSS 3
Dive into HTML5
HTML 5
Html5 introduction
How to Create WordPress Website in Easy Steps
2011 05 word-press-not-just-for-blogging-anymore
Up to Speed on HTML 5 and CSS 3

What's hot (20)

PDF
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
PPTX
Html5 shubelal
PDF
Data presentation with dust js technologies backing linkedin
PPTX
Html workshop 1
PPTX
Html workshop 1
PDF
Building a Better Web with HTML5 and CSS3
PPT
WordPress 101
PPT
Website Toolkit: Netdrive tutorial
ODP
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
PPSX
Extending WordPress
PPTX
Friendly iframes
PDF
The WordPress Hosting Decision: It All Starts Here
PPTX
Quick & Dirty Wordpress Customization
PDF
Building a tvOS Application
PDF
Component-Oriented Web Development with Dart
PDF
Hybrid Mobile Apps | Ionic & AngularJS
KEY
What is (not) WordPress
PPTX
Edge of the Web
PDF
PPT
Child Themes in WordPress
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Html5 shubelal
Data presentation with dust js technologies backing linkedin
Html workshop 1
Html workshop 1
Building a Better Web with HTML5 and CSS3
WordPress 101
Website Toolkit: Netdrive tutorial
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
Extending WordPress
Friendly iframes
The WordPress Hosting Decision: It All Starts Here
Quick & Dirty Wordpress Customization
Building a tvOS Application
Component-Oriented Web Development with Dart
Hybrid Mobile Apps | Ionic & AngularJS
What is (not) WordPress
Edge of the Web
Child Themes in WordPress
Ad

Viewers also liked (7)

PPT
Leonardo
PPT
Logo fail
PPTX
Guida alla Iscrizione
PPTX
Social Media for Financial Institutions
PPTX
Bahasa Melayu Tahun 2
PDF
Guida alla Iscrizione
Leonardo
Logo fail
Guida alla Iscrizione
Social Media for Financial Institutions
Bahasa Melayu Tahun 2
Guida alla Iscrizione
Ad

Similar to HTML5 Presentation (20)

PPTX
Html 5
PPTX
Html5 tutorial for beginners
PPTX
HTML5-Tutorial-For-Beginn.6202488.pptx
PPTX
Html5 Basics
PPTX
PPT
HTML5: An Introduction To Next Generation Web Development
PPTX
PDF
Basics of HTML5 for Phonegap
PPTX
PPT
Html5 Future of WEB
PDF
Word camp nextweb
PDF
WordCamp Thessaloniki2011 The NextWeb
PDF
5. HTML5
PDF
HTML5 Intoduction for Web Developers
PPTX
PPT
Introduction of html5
PDF
HTML5 Refresher
PDF
Echo HTML5
PPTX
HTML5 introduction for beginners
Html 5
Html5 tutorial for beginners
HTML5-Tutorial-For-Beginn.6202488.pptx
Html5 Basics
HTML5: An Introduction To Next Generation Web Development
Basics of HTML5 for Phonegap
Html5 Future of WEB
Word camp nextweb
WordCamp Thessaloniki2011 The NextWeb
5. HTML5
HTML5 Intoduction for Web Developers
Introduction of html5
HTML5 Refresher
Echo HTML5
HTML5 introduction for beginners

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Lesson notes of climatology university.
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
Lesson notes of climatology university.
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Renaissance Architecture: A Journey from Faith to Humanism
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
TR - Agricultural Crops Production NC III.pdf
Insiders guide to clinical Medicine.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
2.FourierTransform-ShortQuestionswithAnswers.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
O5-L3 Freight Transport Ops (International) V1.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?

HTML5 Presentation

  • 2. 1991 HTML  1994 HTML 2  1996 CSS 1 + JavaScript  1997 HTML 4  1998 CSS 2  2000 XHTML 1  2002 Tableless Web Design  2005 AJAX  2009 HTML 5
  • 3. HTML is a computer language devised to allow website creation  Firstly mentioned on the Internet by Berners-Lee in late 1991.  HTML stands for Hyper Text Markup Language . • An HTML file is a text file containing small markup tags . • The markup tags tell the Web browser how to display the page . • An HTML file must have an htm or html file extension  Example : Simple HTML Page Example Explained The first tag in your HTML document is <html>.
  • 4. HTML5 ~= HTML + CSS3 + JavaScript  Written by Joshua Johnson, On 19th October 2009. Filed in HTML, Web Standards.  World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).  Still a work in progress. However, most modern browsers have some HTML5 support. http://HTML5Test.com
  • 5.  New features should be based on HTML, CSS, DOM, and JavaScript  Reduce the need for external plugins (like Flash)  Better error handling  More markup to replace scripting  HTML5 should be device independent  The development process should be visible to the public
  • 6.  New Markup Elements  <article> Defines external content  <aside> Defines some content aside from the article it is placed in  <audio> Defines sound, such as music or other audio streams  <canvas> Defines graphic, such as graphs or other images  <command> Defines a command button, like a radio button, a checkbox, or a button
  • 7. <datagrid> Defines a list of selectable data. The datagrid is displayed as a tree-list <datalist> Defines a list of selectable data. Use this element together with the input element, to make a dropdown list for the input’s value <details> Defines details of an element, which the user can see, and click to hide  < dialog> Defines a dialog, such as a conversation .
  • 8.  <nav> Defines a section of  navigation links  <q> Defines a short quotation  <time> - Defines a time or a date, or both  <video> - Defines video, such as a movie clip or other video streams  <meter> - Defines the range
  • 9.  API's for multimedia by using video and audio tags  Drag and drop API  HTML canvas 2D context  HTML5 web messaging  WebSQL  Geolocation  WebWorkers  Notification  WebSockets
  • 10. New Media Elements ◦ <video>  Now embed video in your page without requiring any plugin like Flash or Silverlight. Browser MP4 WebM OGG IE9 Yes No No FF4+ No Yes Yes Chrome6+ Yes Yes Yes Opera10.6+ No Yes Yes
  • 12. New Media Elements ◦ <audio>  Extremely simple and easy way to show an audio player in your page. Browser MP3 WAV OGG IE9 Yes No No FF4+ No Yes Yes Chrome6+ Yes Yes Yes Opera10.6+ No Yes Yes
  • 13. A canvas is a rectangular area, and you control every pixel of it. <canvas id="myCanvas" width="200" height="100"></canvas>  Uses JS to draw shapes and color. ◦ <canvas>  Entire library of JS functions for Canvas  Dynamic and interactive graphics  Draw images using 2D drawing API – Lines, curves, shapes, fills, etc.
  • 14. Two new objects to save data: ◦ localStorage - stores data with no time limit ◦ sessionStorage - stores data for one session  localStorage ◦ Data stored till cleared programmatically by JS ◦ Or browser cache cleared. ◦ accessible only from the domain that initially stored the data.  sessionStorage ◦ accessible only from the page that initially stored the data.
  • 15. email  url  number  range  date pickers (date, month, week, time, datetime)  search  color <input type="number"> <input type="range">
  • 16. HTML4 HTML5 No multimedia support It has inbuilt multimedia without third party element in html5 like audio, video, canvas. No Threads Support of WebWorkers Drag and Drop with Drag and Drop without JavaScript API any JS API Support It was not available New tags like <header>, <footer>, <article> No Persistent Storage Persistent Storage with WebStorage API
  • 17. http://www.apple.com/html5  http://www.youtube.com/html5  GTA Game Clone in HTML5  http://www.webworks.dk/enginetest/  Web-Based Adobe Photoshop Clone in HTML5  http://www.picozu.com/
  • 19. Conclusion –  Introduced the new elements and APIs included in HTML5.  We also got a taste of the semantic changes to come and the new structure our web pages should take in the future.  Finally, we learned that even though HTML5 isn’t quite ready for the masses, we can still get our grubby developer fingers on it and start experimenting today.
  • 20.  W3Schools.com  HTML5Rocks.com  HTML5Test.com  And then there is Google!
  • 21. Vijay vs4v Soni ijay@ gma il.com