SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 20090925 HTML5の過去、現在、未来

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

Similaire à 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
 

Plus de Takeo Kunishima

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

Plus de 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 研究室紹介(横田研)
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

20090925 HTML5の過去、現在、未来