Your SlideShare is downloading. ×
HTML5: The Hype and Opportunities
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

HTML5: The Hype and Opportunities

4,004
views

Published on

What is HTML5? What can it do? When will it be ready? Are these even valid questions to ask? A pragmatic, exhaustive, high-level HTML5 overview: past, present, and future.

What is HTML5? What can it do? When will it be ready? Are these even valid questions to ask? A pragmatic, exhaustive, high-level HTML5 overview: past, present, and future.

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,004
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide









  • Flash is built as a multimedia and animation platform, HTML5 is a progressive enhancement over a content centric and descriptive language.

    Flash is good at what Flash does, HTML5 is good at what HTML does.







  • Backwards compatibility, clear migration path
    Well-defined error handling
    Users should not be exposed to authoring errors
    Practical use
    Scripting is here to stay
    Device-specific profiling should be avoided
    Open process
  • Web Hypertext Application Technology Working Group
  • Web Hypertext Application Technology Working Group


  • So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.

    BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
  • So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.

    BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
  • So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.

    BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
  • The ones that win are the ones that ship.


  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.





  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.


  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.




  • Cross-document messaging, IE8 documentation. ZIP code example.

  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.





  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
  • By now, given people were working on this from 2004, we have a lot of technologies lined up.

    Brad Neuberg, (ex)Google defines them.

    "HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.

    "Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.

    "Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.

    "HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.

    "HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.




  • Web Hypertext Application Technology Working Group

  • Web Hypertext Application Technology Working Group
  • Web Hypertext Application Technology Working Group
  • Web Hypertext Application Technology Working Group

  • Web Hypertext Application Technology Working Group