SlideShare a Scribd company logo
1 of 21
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/
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

What's hot

Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHPHamdi Hmidi
 
Html5 shubelal
Html5 shubelalHtml5 shubelal
Html5 shubelalShub
 
Data presentation with dust js technologies backing linkedin
Data presentation with dust js   technologies backing linkedinData presentation with dust js   technologies backing linkedin
Data presentation with dust js technologies backing linkedinRuhaim Izmeth
 
Html workshop 1
Html workshop 1Html workshop 1
Html workshop 1Lee Scott
 
Building a Better Web with HTML5 and CSS3
Building a Better Web with HTML5 and CSS3Building a Better Web with HTML5 and CSS3
Building a Better Web with HTML5 and CSS3Karambir Singh Nain
 
Website Toolkit: Netdrive tutorial
Website Toolkit: Netdrive tutorialWebsite Toolkit: Netdrive tutorial
Website Toolkit: Netdrive tutorialIwl Pcu
 
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014John Dalsgaard
 
Friendly iframes
Friendly iframesFriendly iframes
Friendly iframesmiclumbroso
 
The WordPress Hosting Decision: It All Starts Here
The WordPress Hosting Decision: It All Starts HereThe WordPress Hosting Decision: It All Starts Here
The WordPress Hosting Decision: It All Starts HereBusiness Vitality LLC
 
Quick & Dirty Wordpress Customization
Quick & Dirty Wordpress CustomizationQuick & Dirty Wordpress Customization
Quick & Dirty Wordpress CustomizationMagnetic Ideas, LLC
 
Building a tvOS Application
Building a tvOS ApplicationBuilding a tvOS Application
Building a tvOS ApplicationMichiel De Mey
 
Component-Oriented Web Development with Dart
Component-Oriented Web Development with DartComponent-Oriented Web Development with Dart
Component-Oriented Web Development with DartC4Media
 
Hybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHamdi Hmidi
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPressJeff Cohan
 

What's hot (20)

Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 
Html5 shubelal
Html5 shubelalHtml5 shubelal
Html5 shubelal
 
Data presentation with dust js technologies backing linkedin
Data presentation with dust js   technologies backing linkedinData presentation with dust js   technologies backing linkedin
Data presentation with dust js technologies backing linkedin
 
Html workshop 1
Html workshop 1Html workshop 1
Html workshop 1
 
Html workshop 1
Html workshop 1Html workshop 1
Html workshop 1
 
Building a Better Web with HTML5 and CSS3
Building a Better Web with HTML5 and CSS3Building a Better Web with HTML5 and CSS3
Building a Better Web with HTML5 and CSS3
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
 
Website Toolkit: Netdrive tutorial
Website Toolkit: Netdrive tutorialWebsite Toolkit: Netdrive tutorial
Website Toolkit: Netdrive tutorial
 
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
REST services and IBM Domino/XWork - DanNotes 19-20. november 2014
 
Extending WordPress
Extending WordPressExtending WordPress
Extending WordPress
 
Friendly iframes
Friendly iframesFriendly iframes
Friendly iframes
 
The WordPress Hosting Decision: It All Starts Here
The WordPress Hosting Decision: It All Starts HereThe WordPress Hosting Decision: It All Starts Here
The WordPress Hosting Decision: It All Starts Here
 
Quick & Dirty Wordpress Customization
Quick & Dirty Wordpress CustomizationQuick & Dirty Wordpress Customization
Quick & Dirty Wordpress Customization
 
Building a tvOS Application
Building a tvOS ApplicationBuilding a tvOS Application
Building a tvOS Application
 
Component-Oriented Web Development with Dart
Component-Oriented Web Development with DartComponent-Oriented Web Development with Dart
Component-Oriented Web Development with Dart
 
Hybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJSHybrid Mobile Apps | Ionic & AngularJS
Hybrid Mobile Apps | Ionic & AngularJS
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
 
Edge of the Web
Edge of the WebEdge of the Web
Edge of the Web
 
HTML5 Media Elements
HTML5 Media ElementsHTML5 Media Elements
HTML5 Media Elements
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPress
 

Viewers also liked

Viewers also liked (7)

Leonardo
LeonardoLeonardo
Leonardo
 
Logo fail
Logo failLogo fail
Logo fail
 
Guida alla Iscrizione
Guida alla IscrizioneGuida alla Iscrizione
Guida alla Iscrizione
 
Social Media for Financial Institutions
Social Media for Financial InstitutionsSocial Media for Financial Institutions
Social Media for Financial Institutions
 
Bahasa Melayu Tahun 2
Bahasa Melayu Tahun 2Bahasa Melayu Tahun 2
Bahasa Melayu Tahun 2
 
Guida alla Iscrizione
Guida alla IscrizioneGuida alla Iscrizione
Guida alla Iscrizione
 
FBrown_Resume_3
FBrown_Resume_3FBrown_Resume_3
FBrown_Resume_3
 

Similar to HTML5 Presentation

Similar to HTML5 Presentation (20)

Html 5
Html 5Html 5
Html 5
 
Html5 tutorial for beginners
Html5 tutorial for beginnersHtml5 tutorial for beginners
Html5 tutorial for beginners
 
HTML5-Tutorial-For-Beginn.6202488.pptx
HTML5-Tutorial-For-Beginn.6202488.pptxHTML5-Tutorial-For-Beginn.6202488.pptx
HTML5-Tutorial-For-Beginn.6202488.pptx
 
Html5 Basics
Html5 BasicsHtml5 Basics
Html5 Basics
 
HTML5
HTML5 HTML5
HTML5
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Html5
Html5Html5
Html5
 
Basics of HTML5 for Phonegap
Basics of HTML5 for PhonegapBasics of HTML5 for Phonegap
Basics of HTML5 for Phonegap
 
Html5
Html5Html5
Html5
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
5. HTML5
5. HTML55. HTML5
5. HTML5
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web Developers
 
Html5
Html5Html5
Html5
 
Introduction of html5
Introduction of html5Introduction of html5
Introduction of html5
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Echo HTML5
Echo HTML5Echo HTML5
Echo HTML5
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 

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/
  • 18.
  • 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