Ivan Herman <ivan@w3.org>




                            !quot;
                             quot;#




   © 2008 W3C

  ...
(3)

   Contents


The aim: quick highlight of HTML 5 – rationale, approach, ....


Parts of presentation:
  1. Motivation...
(5)

    Too many HTMLs?

         1990
         1991
         1992
         1993
         1994

         1996
         19...
(7)

      Stakeholder challenges

End users
  −   Web content look-and-feel and behavior depends on browser.
  −   Variat...
(9)




                2. HTML 5: Approach taken
                 How can objectives be reached?




                    ...
(11)

The paradigm

               HTML 5 is a content model, not a
               syntax
               Emphasises what w...
(13)




            3. HTML 5: Some specific highlights
                           What's different?




                ...
(15)

     What is removed?

Text
 −   big, font, tt, ...
Frames
 −   frame, frameset, noframes, ...
Misc
 −   applet, acr...
(17)

     Conclusions

HTML 5 is the robust replacement of HTML4, XHTML 1
                   and DOM2/HTML

Target: re-en...
Upcoming SlideShare
Loading in...5
×

HTML5: The New html for the web

3,152

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,152
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
87
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

HTML5: The New html for the web

  1. 1. Ivan Herman <ivan@w3.org> !quot; quot;# © 2008 W3C (2)
  2. 2. (3) Contents The aim: quick highlight of HTML 5 – rationale, approach, .... Parts of presentation: 1. Motivation and objectives 2. Approach taken 3. Some specific highlights 4. Conclusions (4) 1. HTML5: Motivation and Objectives Who needs this?
  3. 3. (5) Too many HTMLs? 1990 1991 1992 1993 1994 1996 1997 1998 1999 2000 2001 2002 2003 2004 2007 2008 2009 2010 1995 2005 2006 HTML (1.0) HTML 2.0 HTML 3.2 HTML 4.0 HTML 4.01 XHTML 1.0 XHTML 1.1 XHTML 2.0 XHTML Basic 1.0 XHTML Basic 1.1 HTML 5 (6) Main reasons One key argument: classical HTML ... historically intended for documents. not adequate support for web applications. Other issues: Forms handling insufficient Elements (“tags”) not matching prevalent needs look-and-feel and behavior is decided by browsers. etc.
  4. 4. (7) Stakeholder challenges End users − Web content look-and-feel and behavior depends on browser. − Variation in look-and-feel and behavior depends on content authoring styles Web content creators − Browser independent authoring difficult − Mis-use of markup when needs do not match markup vocabulary Browser vendors: − Not completely well defined: script execution, ... − Handling of ill-formed content (8) Objectives Provide good support for modern documents and web applications − Web 2.0; social sites; online shops; ... Support legacy web content Optimise backward compatibility − HTML4, XHTML 1 Cover common browser functionality Make web content authoring more uniform Clarify processing model ... conforming and non-conforming contents
  5. 5. (9) 2. HTML 5: Approach taken How can objectives be reached? (10) W3C HTML Working Group 500 participants − 80 from Apple, Google, HP, IBM, Microsoft, Mozilla, Nokia, Opera, ... Collaboration with WHAT WG − “Web Hypertext Application Technology WG” Start 2007, end 2010
  6. 6. (11) The paradigm HTML 5 is a content model, not a syntax Emphasises what web contents consists of, not how it is represented. Definition of Document Object Model Common base for HTML and XHTML (12) HTML 5 ==> HTML and XHTML
  7. 7. (13) 3. HTML 5: Some specific highlights What's different? (14) What is new? Structure of textual documents − section, article, header, footer, ... Multimedia − audio, video, embed, ... Graphics − canvas, figure, ... Forms − input, ... Editing − drag-and-drop, copy-and-paste, undo, ... etc...
  8. 8. (15) What is removed? Text − big, font, tt, ... Frames − frame, frameset, noframes, ... Misc − applet, acronym, ... etc... (16) 4. HTML 5: Conclusions What one-liner?
  9. 9. (17) Conclusions HTML 5 is the robust replacement of HTML4, XHTML 1 and DOM2/HTML Target: re-engineer HTML to match current and forthcoming needs − Knowledge base: multiple years of web content creation Target: preserve value of present investment in web contents − Backward compatibility Target: predictable browser behavior on ill-formed contents − Harmonizing handling of contents with errors (18) Thank You for your attention!

×