Web                             

      2011 12 3
        W3C/Keio
                    
                        
               
               
       @rhys_no1
1)
•  W3C/Keio        
•                      
• 
•  WebDesigning 2011 6   

    Web          10
HTML5!
•  http://www.w3.org/TR/html5/
HTML5

• W3C          
– HTML4.01
– XHTML1.0
– DOM2 HTML
HTML5
•  WHATWG             
 – Web Applications 1.0
 – Web Forms 2.0




               Web
HTML5
•                         

                     
     –                        

          HTML5   XHTML           
     –              
•  API        
     – Web                        

HTML5,,,,,
is it true?



Social =
closed?
•    
•        API   
• 
2011   Facebook/ Zynga   

       W3C
true!



 Social
standards
• HTML5
• CSS3
• JavaScript
• WebGL
HTML5

•                     
•                 
•                         API
• 
     UI
HTML5!
•  http://www.w3.org/TR/html5/
HTML5!,,,,,!?
1,          
                                           Recommendation
2, Consensus        
3, Director   
                                       Director
                                       Proposed
                                                        AC
                                    Recommendation

                               Candidate
                            Recommendation

                     Last Call
                   Working Draft

           Working Draft

Working Group
 Interest Group
 Coordination Group
 Incubator Group
W3C

•  W3C≠
• 


    

    
W3C   Web
•                        

                 

                     


• 
• 
• 
     
•            

         
• 
•  Loyalty Free/ Open Usage
•  Open Process
•  One Web, One Network
•                              
•                       
• 
3)

     2)


1)         =
1,          
                                           Recommendation
2, Consensus        
3, Director   
                                       Director
                                       Proposed
                                                        AC
                                    Recommendation

                               Candidate
                            Recommendation

                     Last Call
                   Working Draft

           Working Draft

Working Group
 Interest Group
 Coordination Group
 Incubator Group
API
•  First Draft of Vibration API
   Published (17 November 2011)
 –  The Device APIs Working Group has
    published the First Public Working Draft
    of Vibration API. The Vibration API defines
    a means for web developers to
    programmatically provide tactile feedback
    in the form of vibration. The API is
    designed to tackle high-value use cases
    related to gaming, and is not meant to be
    used as a generic notification mechanism.
    Learn more about the Ubiquitous Web
    Applications Activity
Device APIs Working Group - W3C 

<http://www.w3.org/2009/dap/>
Device API
•  Battery status
•  Contacts (reading from addressbook)
•  HTML Media Capture (camera/
   microphone interactions through HTML
   forms)
•  Messaging (SMS, MMS, emails)
•  Vibration API
•  Calendar
•  Systems info and events (CPU, network,
   etc.)
•  Discovery
W3C Technical Architecture
      Group Work Plan



•  HTML.next
• 
• 

            !
2000   W3C




XHTML
semantic
  web
schema.org
•  HTML5/ RDFa, Microdata
             (                    )
       
•                            (

   )                 schema.org
Open Graph Protocol (OGP)
•  Facebook             GREE
                 HTML
          (schema.org      )
•  RDFa
Web of Data
•                          

                 
• 

             
•  One Web             



        Web of Data
LOD

•  Linked Open Data (LOD)

         
 – ID = URI, http://
 – W3C          =RDF                 
 –     URI(             )                

                        World Wide
      http://
                           Web
    www.w3.org
                        Consortium

      subject               object
Linked Data          

•           URI       
•  HTTP   URI     
•  URI                        
• 
LOD
• 
                     
        (http://www4.wiwiss.fu-
     –  203            
      berlin.de/lodcloud/state/)

     –  2500   RDF triples
     –  3 9500   RDF links
Linked Data
•             (Identifier)
•                            =RDF
•       API

       Web
•                 100      

     (   )
•                 

     2012     1       31




         http://lod.sfc.keio.ac.jp/
              challenge2011/
The Web of Things
It's not the wires - it's the computers 
It's not the documents - it's the things 
The World of Things ... on the Web 




   http://ercim-news.ercim.eu/content/view/343/536/
The Web of Things
•  Identifier(                                

                                                 
•  Identifier    URI    WWW               

         
•                     ……     

   URI          WWW              

                                     




   The Web of Things
Keio-contact@w3.org
http://www.w3.org
@rhys_no1
1.               W3C               
      1.  Working Group
                        
      2.     (       F2F)
                      

          →                                             

                   
2.  Interest Group                 
                                                            
                           JAIG (Japanese Interest Group)
             
                                                 

                                
        Web and TV Interest Group                               

                              
3. 
W3C            URL
W3C            :
  * W3C          =http://www.w3.org/
    W3C       =http://www.w3.org/Consortium/
                          

    =http://www.w3.org/Consortium/new-to-w3c.html
                 : http://www.w3.org/Consortium/application.php3
                             W3c Application Step 1.pdf

     W3C Patent Policy=http://www.w3.org/Consortium/Patent-
Policy-20040205/
  * Patent Policy FAQ=http://www.w3.org/2003/12/22-pp-faq.html
  * Implementation of Patent Policy

     =http://www.w3.org/2004/01/pp-impl/

W3C                  =http://www.w3.org/2005/11/Translations/
Query?titleLanguageMatch=&lang=ja&search2=Submit
標準準拠確認ツール (Validator)=http://validator.w3.org/#validate_by_uri

全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版

  • 1.
    
 Web 2011 12 3 W3C/Keio @rhys_no1
  • 2.
    1) •  W3C/Keio •  • 
  • 3.
  • 5.
  • 6.
    HTML5 • W3C – HTML4.01 – XHTML1.0 – DOM2 HTML
  • 7.
    HTML5 •  WHATWG – Web Applications 1.0 – Web Forms 2.0 Web
  • 8.
    HTML5 •  
 –  
 HTML5 XHTML –  •  API – Web 

  • 9.
  • 11.
  • 12.
    •  •  API • 
  • 13.
    2011 Facebook/ Zynga 
 W3C
  • 14.
  • 15.
  • 16.
    HTML5 •  •  •  API •  UI
  • 17.
  • 18.
  • 19.
    1, Recommendation 2, Consensus 3, Director Director Proposed AC Recommendation Candidate Recommendation Last Call Working Draft Working Draft Working Group Interest Group Coordination Group Incubator Group
  • 20.
  • 21.
    W3C Web •  
 
 •  • 
  • 28.
    •  •  
 • 
  • 29.
    •  Loyalty Free/Open Usage •  Open Process •  One Web, One Network •  •  • 
  • 34.
    3) 2) 1) =
  • 35.
    1, Recommendation 2, Consensus 3, Director Director Proposed AC Recommendation Candidate Recommendation Last Call Working Draft Working Draft Working Group Interest Group Coordination Group Incubator Group
  • 37.
    API •  First Draftof Vibration API Published (17 November 2011) –  The Device APIs Working Group has published the First Public Working Draft of Vibration API. The Vibration API defines a means for web developers to programmatically provide tactile feedback in the form of vibration. The API is designed to tackle high-value use cases related to gaming, and is not meant to be used as a generic notification mechanism. Learn more about the Ubiquitous Web Applications Activity
  • 38.
    Device APIs WorkingGroup - W3C 
 <http://www.w3.org/2009/dap/>
  • 39.
    Device API •  Batterystatus •  Contacts (reading from addressbook) •  HTML Media Capture (camera/ microphone interactions through HTML forms) •  Messaging (SMS, MMS, emails) •  Vibration API •  Calendar •  Systems info and events (CPU, network, etc.) •  Discovery
  • 40.
    W3C Technical Architecture Group Work Plan •  HTML.next •  •  !
  • 41.
    2000 W3C XHTML
  • 42.
  • 43.
    schema.org •  HTML5/ RDFa,Microdata ( ) •  ( ) schema.org
  • 44.
    Open Graph Protocol(OGP) •  Facebook GREE HTML (schema.org ) •  RDFa
  • 46.
    Web of Data •  
 •  •  One Web 
 Web of Data
  • 47.
    LOD •  Linked OpenData (LOD)
 – ID = URI, http:// – W3C =RDF –  URI( ) World Wide http:// Web www.w3.org Consortium subject object
  • 48.
    Linked Data •  URI •  HTTP URI •  URI • 
  • 49.
    LOD •  (http://www4.wiwiss.fu- –  203 berlin.de/lodcloud/state/) –  2500 RDF triples –  3 9500 RDF links
  • 50.
    Linked Data •  (Identifier) •  =RDF •  API Web
  • 51.
    •  100 
 ( ) •  
 2012 1 31 http://lod.sfc.keio.ac.jp/ challenge2011/
  • 52.
    The Web ofThings It's not the wires - it's the computers It's not the documents - it's the things The World of Things ... on the Web http://ercim-news.ercim.eu/content/view/343/536/
  • 53.
    The Web ofThings •  Identifier( 
 •  Identifier URI WWW 
 •  …… 
 URI WWW 
 
 The Web of Things
  • 54.
  • 55.
    1.  W3C 1.  Working Group 2.  ( F2F) 
 → 
 2.  Interest Group     JAIG (Japanese Interest Group)   
   Web and TV Interest Group 
 3. 
  • 56.
    W3C URL W3C : * W3C =http://www.w3.org/ W3C =http://www.w3.org/Consortium/ 
 =http://www.w3.org/Consortium/new-to-w3c.html : http://www.w3.org/Consortium/application.php3 W3c Application Step 1.pdf W3C Patent Policy=http://www.w3.org/Consortium/Patent- Policy-20040205/ * Patent Policy FAQ=http://www.w3.org/2003/12/22-pp-faq.html * Implementation of Patent Policy
 =http://www.w3.org/2004/01/pp-impl/ W3C =http://www.w3.org/2005/11/Translations/ Query?titleLanguageMatch=&lang=ja&search2=Submit 標準準拠確認ツール (Validator)=http://validator.w3.org/#validate_by_uri