SlideShare a Scribd company logo
1 of 58
Download to read offline
1
XHTML 2 Working Group Expected to Stop
Work End of 2009, W3C to Increase
Resources on HTML 5
2009-07-02: Today the Director announces that when the XHTML
2 Working Group charter expires as scheduled at the end of 2009,
the charter will not be renewed. By doing so, and by increasing
resources in the HTML Working Group, W3C hopes to accelerate
the progress of HTML 5 and clarify W3C's position regarding the
future of HTML. A FAQ answers questions about the future of
deliverables of the XHTML 2 Working Group, and the status of
various discussions related to HTML. Learn more about the
HTML Activity.
                                 -- http://www.w3.org/News/2009#item119

                                                                          2
3
4
1) http://en.wikipedia.org/wiki/HTML
2) http://www.kanzaki.com/docs/html/htminfo-ex1.html


                                                       5
6
7
≓




    8
9
This document type is designed to be portable to a
broad collection of client devices, and applicable to the
majority of Internet content.
               -- http://www.w3.org/TR/xhtml11/introduction.html


It is designed for Web clients that do not support the full
set of XHTML features; for example, Web clients such
as mobile phones, PDAs, pagers, and settop boxes.
        -- http://www.w3.org/TR/2000/REC-xhtml-basic-20001219




                                                                   10
11
http://www.w3.org/TR/2006/WD-xhtml2-20060726

                                               12
13
W3C is pleased to announce the new HTML Working Group,
chartered to create the next HTML standard with the active
participation of browser vendors, software developers, and content
designers. "It's time to revisit the standard and see what we can do
to meet the current community needs, and to do so effectively with
commitments from browser manufacturers in a visible and open
way," said Tim Berners-Lee, W3C Director.
      -- http://www.w3.org/QA/2007/03/new-html-working-wg.html




                                                                       14
“The new technologies being developed by the W3C ... are often
designed to address other needs and only consider Web
Applications in a peripheral way.”

                           -- http://www.whatwg.org/news/start




                                                                 15
16
17
18
This specification defines the 5th major revision of the
core language of the World Wide Web: the Hypertext
Markup Language (HTML). In this version, new features
are introduced to help Web application authors, new
elements are introduced based on research into prevailing
authoring practices, and special attention has been given
to defining clear conformance criteria for user agents in
an effort to improve interoperability.
                           -- http://www.w3.org/TR/html5




                                                            19
Web
                        Workers
                                  Web
                                 Database
             HTML5
CSS                           Web Storage

JavaScript                   Web Sockets
               Geolocation
                  API

                                            20
21
22
http://www.w3.org/TR/html5/semantics.html#the-title-element-0

                                                                23
text/html   application/xhtml+xml




  HTML         XML
  parser      parser




  HTML        XML
document    document


                                    24
[1] http://hsivonen.iki.fi/doctype/


                                     25
26
http://www.w3.org/TR/2009/WD-html5-20090825/


                                               27
(heading)




  sectioning
content (article,
   aside, nav,
section)



                    28
http://www.w3.org/TR/html5/text-level-semantics.html#the-var-element


                                                                       29
<ruby>
              <rp>(</rp><rt>                  </rt><rp>)</rp>
                 <rp>(</rp><rt>            </rt><rp>)</rp>
          </ruby>
                   http://www.w3.org/TR/html5/text-level-semantics.html#the-rp-element
[1] http://www.w3.org/TR/ruby/


                                                                                         30
31
32
33
34
35
36
clock.cache
clock.html




             clock.js

                                      37
http://example.com
                 var o = document.getElementsByTagName('iframe')[0];
                 o.contentWindow.postMessage('Hello world', 'http://b.example.org/');

iframe (http://b.example.com)
                       window.addEventListener('message', receiver, false);
                       function receiver(e) {
                         if (e.origin == 'http://example.com') {
                           if (e.data == 'Hello world') {
                             e.source.postMessage('Hello', e.origin);
                           } else {
                             alert(e.data);
                           }
                         }
                       }
                http://www.w3.org/TR/html5/comms.html#crossDocumentMessages

                                                                                        38
39
40
41
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019681.html


                                                                           42
http://www.w3.org/TR/rdf-primer/


                                   43
http://www.w3.org/TR/rdfa-syntax/

                                    44
http://www.w3.org/TR/rdfa-syntax/

                                    45
http://www.w3.org/TR/rdfa-syntax/

                                    46
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019681.html


                                                                           47
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019681.html


                                                                           48
49
50
51
52
53
var cat = document.getItems('org.example.animals.cat')[0];
var colors = cat.properties['com.example.color'].contents;
var result;
if (colors.length == 0) {
  result = 'Color unknown.';
} else if (colors.length == 1) {
  result = 'Color: ' + colors[0];
} else {
  result = 'Colors:';
  for (var i = 0; i < colors.length; i += 1)
    result += ' ' + colors[i];
}              http://www.w3.org/TR/html5/microdata.html#using-the-microdata-dom-api

                                                                                       54
55
56
57
58

More Related Content

Similar to 20090925 HTML5の過去、現在、未来

Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good Practices
Hernan Mammana
 

Similar to 20090925 HTML5の過去、現在、未来 (20)

URL Design
URL DesignURL Design
URL Design
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
 
Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good Practices
 
HTML5 & Web Platform
HTML5 & Web PlatformHTML5 & Web Platform
HTML5 & Web Platform
 
Web Standards Support in WebKit
Web Standards Support in WebKitWeb Standards Support in WebKit
Web Standards Support in WebKit
 
Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...Semantic web technologies applied to bioinformatics and laboratory data manag...
Semantic web technologies applied to bioinformatics and laboratory data manag...
 
H2O 3 REST API Overview
H2O 3 REST API OverviewH2O 3 REST API Overview
H2O 3 REST API Overview
 
H2O 3 REST API Overview
H2O 3 REST API OverviewH2O 3 REST API Overview
H2O 3 REST API Overview
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyond
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
WebAppSec Updates from W3C
WebAppSec Updates from W3CWebAppSec Updates from W3C
WebAppSec Updates from W3C
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 
Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2
 
REST teori og praksis; REST in theory and practice
REST teori og praksis; REST in theory and practiceREST teori og praksis; REST in theory and practice
REST teori og praksis; REST in theory and practice
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introduction
 
A Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web InteractionA Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web Interaction
 
XML Amsterdam 2012 Keynote
XML Amsterdam 2012 KeynoteXML Amsterdam 2012 Keynote
XML Amsterdam 2012 Keynote
 
The current status of html5 technology and standard
The current status of html5 technology and standardThe current status of html5 technology and standard
The current status of html5 technology and standard
 
Approaches to machine actionable links
Approaches to machine actionable linksApproaches to machine actionable links
Approaches to machine actionable links
 
HTML5
HTML5HTML5
HTML5
 

More from Takeo Kunishima

20101004 研究室紹介(横田研)
20101004 研究室紹介(横田研)20101004 研究室紹介(横田研)
20101004 研究室紹介(横田研)
Takeo Kunishima
 

More from Takeo Kunishima (20)

20080702フレッシュマンセミナー
20080702フレッシュマンセミナー20080702フレッシュマンセミナー
20080702フレッシュマンセミナー
 
20090616 フレッシュマンセミナー
20090616 フレッシュマンセミナー20090616 フレッシュマンセミナー
20090616 フレッシュマンセミナー
 
20100615 フレッシュマンセミナー
20100615 フレッシュマンセミナー20100615 フレッシュマンセミナー
20100615 フレッシュマンセミナー
 
20070627フレッシュマンセミナー
20070627フレッシュマンセミナー20070627フレッシュマンセミナー
20070627フレッシュマンセミナー
 
フレッシュマンセミナー20060614
フレッシュマンセミナー20060614フレッシュマンセミナー20060614
フレッシュマンセミナー20060614
 
フレッシュマンセミナー2005
フレッシュマンセミナー2005フレッシュマンセミナー2005
フレッシュマンセミナー2005
 
フレッシュマンセミナー (2004)
フレッシュマンセミナー (2004)フレッシュマンセミナー (2004)
フレッシュマンセミナー (2004)
 
Vldb2002 report-200210231500
Vldb2002 report-200210231500Vldb2002 report-200210231500
Vldb2002 report-200210231500
 
20160723 オープンキャンパス資料
20160723 オープンキャンパス資料20160723 オープンキャンパス資料
20160723 オープンキャンパス資料
 
20160511 全学講義講演資料
20160511 全学講義講演資料20160511 全学講義講演資料
20160511 全学講義講演資料
 
20151224 吉備創生カレッジ第3回資料
20151224 吉備創生カレッジ第3回資料20151224 吉備創生カレッジ第3回資料
20151224 吉備創生カレッジ第3回資料
 
20151210 吉備創生カレッジ第2回資料
20151210 吉備創生カレッジ第2回資料20151210 吉備創生カレッジ第2回資料
20151210 吉備創生カレッジ第2回資料
 
20151126 吉備創生カレッジ第1回資料
20151126 吉備創生カレッジ第1回資料20151126 吉備創生カレッジ第1回資料
20151126 吉備創生カレッジ第1回資料
 
20150725 オープンキャンパス資料
20150725 オープンキャンパス資料20150725 オープンキャンパス資料
20150725 オープンキャンパス資料
 
20150603 全学講義講演資料
20150603 全学講義講演資料20150603 全学講義講演資料
20150603 全学講義講演資料
 
PCD作成手順
PCD作成手順PCD作成手順
PCD作成手順
 
PasQポスター
PasQポスターPasQポスター
PasQポスター
 
岡山県立大学オープンキャンパス資料
岡山県立大学オープンキャンパス資料岡山県立大学オープンキャンパス資料
岡山県立大学オープンキャンパス資料
 
20111102 研究室紹介(横田研)
20111102 研究室紹介(横田研)20111102 研究室紹介(横田研)
20111102 研究室紹介(横田研)
 
20101004 研究室紹介(横田研)
20101004 研究室紹介(横田研)20101004 研究室紹介(横田研)
20101004 研究室紹介(横田研)
 

Recently uploaded

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

20090925 HTML5の過去、現在、未来