• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
What is hot on the web right now - A W3C perspective
 

What is hot on the web right now - A W3C perspective

on

  • 19,711 views

HTTP and HTML and the Web itself enter their third decade of existence. Still, the Web continues to transform human communication, information sharing, commerce, education, and entertainment. Social ...

HTTP and HTML and the Web itself enter their third decade of existence. Still, the Web continues to transform human communication, information sharing, commerce, education, and entertainment. Social networking, cloud computing, and the convergence of Web, television, video and online gaming are among the phenomena stretching the Web in exciting new directions. In this talk, Armin will present what the World Wide Web Consortium (W3C), overlooking and steering the development of new Web standards is up to for the third decade of the Web. The W3C community is building an Open Web Platform that will enable the Web to grow and foster future innovation. This presentation present technology highlights of 2011 for advancing the Web platform. Focus topics of this talk will be the new HTML5 standard, the Data for Web Applications initiative which includes the next generation of RDF, and standards that allow people to create Semantic Web enabled Web Apps that have access to data from a variety of sources, including data-in-documents (RDFa) and data-from-databases (W3C's RDB2RDF).

Statistics

Views

Total Views
19,711
Views on SlideShare
19,699
Embed Views
12

Actions

Likes
4
Downloads
86
Comments
1

5 Embeds 12

http://www.linkedin.com 4
http://www.thelibrarynews.com 2
http://localhost 2
https://www.coursesites.com 2
http://www.techgig.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Poor Gutemberg... Not because the printing is going to die... Yes because its creation dream for the long run, is in the advent of been bringed into reality: The Human Knowledge Sinergy... And he is not any more over earth to smile in awe... As any third age nerd like me, is doing after having seen such an accomplishement is happening just here and now..
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Main Message: : A little bit about W3C and its lens on the future Talking Points: Don't claim to predict the future Members of W3C have a unique lens on how technology will drive change in the world Community of Technology and Industry Experts Process: Transparency, Fairness, architecture The web has been, and continues to be a platform for innovation
  • Talking Points Introducing the Open Web Platform Web Pages become more beautiful and interactive, more intelligent Modern browsers will display the same way, which makes web development easier. HTML5 is backed by pretty much all the major companies like Google, Apple and Microsoft. Video is now a first class citizen Data Integration simplified 2) Standards provide a platform for innovation, consolidation, cost efficiencies...etc. 3) The W3C Open Web Platform will likely shape the future of global business
  • Talking Points: Technology convergence of increasing power of mobile devices, pervasiveness of broadband connectivity and cloud computing make the time right for the emergence of the "App" paradigm Gartner forecasts $ 15.1 Billion for 2011 History shows the walled garden approach will not stand in the face of these sorts of market pressures, etc. Open Web Platform includes a Universal "App" development platform Rapid rise of mobile gaming also applying pressure These emerging business categories are rapidly adopting and building upon the Open Web Platform Trends Apps are not new: The moment of the App a result of the increased computational power of mobile devices offsetting the downsides of sketchy connectivity Apps give way to widgets The future therefore seems to be one where apps will give way to widgets, even on phones. Widgets are also soon likely to appear on your TV screen – if you have a set top box that connects to the Internet. These widgets will pull information from web applications based on metadata that they receive from the program or from the platform. For example while watching Avatar, you might want to check the list of James Cameron ’ s previous films. An IMDB widget would allow you to do just this. NDS were among those who demonstrated this at IBC 2009. For a real flavour of what widgets can do, you can check out Netvibes, Pageflakes and iGoogle. Vision Ubiquitous and pervasive web applications platform to allow for interoperability and privacy management. Future challenges will include managing application farms, synchronizing apps (data and app versions) across multiple platforms, and privacy issues around data. For consumers, managing our lives across a gazillion applications will bring its own challenges. It ’ s still better than wandering around with 45 plastic cards bulging your wallet like a turtle. But it won ’ t be easy. Example: iTunes is an HTML5 app Relevant W3C Work HTML5 Web Apps Widgets
  • Social Games. Social Networks combine with strong mobile platforms. These games are strong because of the communities that power them, not the gameplay or technology specifically. Examples: Zynga, Playfish, etc. Mobile Games. Across smart phones and mobile phones, also including mobile game consoles (DS, DSi, PSP, etc) One out of five mobile apps is a game @@source of that?@@ (social, video, massively multi-player) . Business Need Game developers looking beyond traditional development tools. Need for2D and 3D engines. Required e-commerce and m-commerce APIs to monetize. Vision Open and interoperable gaming development platform for the Web Relevant W3C Work HTML5 Canvas CSS 2D and 3D. (See also: WebGL (Khronos))
  • Talking Points: Trends: The death of print The birth of eBooks Authoring multimedia for multi-platform distribution IP Protection/DRM Vision A web based publishing platform. Data-rich publications, leveraging internal and linked open data A pervasive, device independent imaging model Support for all media types (video a first class citizen) Relevant W3C Work HTML5 SVG WOFF CSS3 Semantic Web and in particular SKOS, OWL, Provenance

What is hot on the web right now - A W3C perspective What is hot on the web right now - A W3C perspective Presentation Transcript

  • What's hot on the Web right now A W3C perspective Armin Haller [Office Manager, Australian W3C Office] Partly based on “W3C and the Open Web Platform”, a presentation by Jeff Jaffe, CEO W3C, at the Opening of the W3C Germany-Austria Office, February 2011.
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • What is the W3C again?
    • ... it’s about Web standards, right, isn’t it?
  •  
  •  
  •  
    • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
  •  
  •  
    • Why would I care about following a standard?
  •  
  •  
    • But why care about standards on the Web?
    • Different devices
    • DO
    • Cater for users accessing the web site over different devices
    • DON’T
    • Develop dedicated Web sites for different devices (such as mobile phones)
    • Different platforms
    • DO
    • Cater for users accessing the web site with different browsers on different OS
    • DON’T
    • write custom code for every browser / platform
    • Different users
    • DO
    • Cater for users with disabilities or with limited technical resources
    • DON’T
    • Build yet another version of your site for this target group
    • What is the W3C again?
    • Produces consortium standards
    • Produced within organised collaboration between a number of actors
    • Recommended for wide use
    • World Wide Web Consortium (1994 - 2010)
    • Major published standards
    • (”W3C Recommendations”)
      • HTML
      • HTTP
      • CSS
      • XML
      • RDF ...
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • World Wide Web Consortium (2011 - )
    • W3C’s Open Web Platform
      • HTML5 has become the shorthand for the Open Web Platform
      • HTML5 is the cornerstone for building rich, interactive, and powerful Web Applications
    • World Wide Web Consortium (2011 - )
    • Mobile Web
    • Open Web Platform is the new mobile operating system
    • Ensuring that the Web is THE platform for content, apps, and services on ALL devices
    • Mobile Web related W3C standards and WGs
    • HTML5 (video)
    • SVG Graphics
    • Device APIs and Policy
    • Geolocation
    • Web Notifications
    • Web Events
    • Offline Storage
    • Accessibility
    • Privacy
    • World Wide Web Consortium (2011 - )
    • App Distribution
    • Open Web Platform allows for interop and privacy management
    • Gartner forecasts $15.5b in apps revenues for 2011
    • Walled garden approach will not stand in the face of market pressures
    • Apps will give way to widgets
    • Widgets will soon appear on your TV
    • Apps related W3C standards and WGs
    • HTML5
    • Web apps
    • Widgets
    • Accessibility
    • Semantic Web
    • Privacy
    • World Wide Web Consortium (2011 - )
    • Gaming
    • Gaming Industry seeks full feature apps development platform for distributed games
    • Games related W3C standards and WGs
    • HTML5 (canvas)
    • SVG Graphics
    • Audio APIs
    • CSS 2D and 3D
    • Geolocation
    • 1 out of 5 mobile apps is a game
    • Gaming goes social
    • Massive-multiplayer platforms
    • Location-based gaming
    • World Wide Web Consortium (2011 - )
    • Web publishing
    • The Web is a multimedia publishing ecosystem
    • Web Publishing related W3C standards and WGs
    • Semantic Web
    • Provenance
    • XSLT, XSLT-FO
    • HTML5 (video)
    • SVG Graphics
    • CSS
    • WOFF Fonts
    • Death of print, birth of eBooks
    • Authoring multimedia for multi-platform distribution ( Support for all media types)
    • IP Protection/DRM
    • Data-rich publications, leveraging internal and linked open data
    • World Wide Web Consortium (2011 - )
    • eGovernment
    • The Web is increasing government transparency, efficiency, and lowering costs
    • eGovernment related W3C standards / WG
    • eGovernment Interest Group
    • Semantic Web
    • Web Accessibility Initiative
    • Internationalization
    • Mobile Web for Social Development
    • Open Standards
    • Increased participation and easy access by all citizens to government information
    • Transparent governance
    • Seamless data integration across many government agencies
    • Open government data
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • HTML5 – Design principles
    • Evolution not revolution
    • Ensure interoperability
    • Precisely define user agent behavior
    • Handle errors (non-draconian)
    • HTML5 – Highlights
    • Provides cross-browser interoperation  all major browser vendors plan to support it (IE9+ fully supports HTML5)
    • Video a first-class citizen
    • Simplified data integration
    Michael Smith, “HTML5 Report Card”, Presentation at W3C track @ Web Directions South, October 2010.
    • HTML5 – 2011
    • Advance HTML5 to Last Call in May 2011
    • Expand the capabilities of the W3C validator and promote new validation services
    • Resolve the document license issue for HTML5
    • HTML5 – Major changes
    • Syntax simplifications
    • HTML5 parsing algorithm
    • MathML & SVG integration
    • New elements / attributes
    • New APIs for scripting
    • HTML5 – Syntax simplifications
    • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN“ &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
    • HTML5 – Syntax simplifications
    • <!doctype html>
    • HTML5 – Syntax simplifications
    • <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;>
    • HTML5 – Syntax simplifications
    • <meta charset=&quot;UTF-8&quot;>
    • HTML5 – Syntax simplifications
    <video> & <audio> no plug-ins required <canvas> 2D/3D image scripting <article>, <section>, <header> more semantics <details>, <progress>, <meter> ... special rendering <ruby> annotations for logographic languages <svg> all SVG elements (MathML too)
    • HTML5 – Syntax Simplification – Crap removal
    • <frame>, <frameset>
    • <a name>
    • more...
    • HTML5 - New APIs for scripting
    • API for <video> & <audio>
    • 2D drawing API for <canvas>
    • 3D <canvas> API: WebGL*
    • getElementsByClassName()
    • and more…
    Michael Smith, “HTML5 Report Card”, Presentation at W3C track @ Web Directions South, October 2010.
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • Semantic Web activity
    • Semantic Web refers to W3C’s vision of the Web of linked data
    • W3C builds a technology stack to support a “Web of data”
        • RDF(s)
        • OWL
        • SPARQL
        • RDFa
        • SKOS
        • GRDDL
        • POWDER
        • RIF
        • SAWSDL
    • Semantic Web – 2011
    • New Working Group on the next generation of RDF
    • Charter RDF Web Applications Working Group  make it easier for people to leverage (contribute to) growing linked open data cloud
      • Data-in-documents (RDFa)
      • Data-from-databases (W3C's RDB2RDF work)
    • RDFa Working Group – 2011
    • RDFa 1.1
    • RDFa API
    • What’s RDFa again?
    • RDFa
    • A way to mark up data in a web page (or any other document)
    • RDFa = “RDF in attributes”
    • Triple: (Subject, Predicate, Object)
  • Web Resource
    • Example HTML
    • <html>
    • <head>
    • <title> Harry Potter and the Order of the Phoenix </title>
    • </head>
    • <body>
    • <p>
    • <img src=&quot;harry_potter_5.png&quot; />
    • <br />
    • Written by: J.K. Rowling
    • <br />
    • Publisher: Bloomsbury
    • </p>
    • </body>
    • </html>
  • Web Resource http://example.org/book/harry_potter_5 dc:title which is dc:creator has a whose name is has a dc:publisher which is has a
    • @prefix dc: <http://purl.org/dc/terms/> .
    • @prefix : <http://example.org/book#> .
    • :harry_potter_5 dc:title &quot;Harry Potter and the Order of the Phoenix&quot; .
    • :harry_potter_5 dc:creator &quot;J.K. Rowling&quot; .
    • :harry_potter_5 dc:publisher &quot;Bloomsbury&quot; .
    Resulting triples
    • Example RDFa
    • <html prefix=&quot;dc: http://purl.org/dc/terms/&quot; base=&quot;http://example.org/book/harry_potter_5&quot; >
    • <head>
    • <title about=&quot;&quot; property=&quot;dc:title&quot; > Harry Potter and the Order of the Phoenix </title>
    • </head>
    • <body>
    • <p about=&quot;&quot; >
    • <img src=&quot;harry_potter_5.png&quot; /><br />
    • Written by:
    • <span property=&quot;dc:creator&quot;> J.K. Rowling </span>
    • <br />
    • Publisher:
    • <span property=&quot;dc:publisher&quot;> Bloomsbury </span>
    • </p>
    • </body>
    • </html>
    • Some RDFa attributes
    • @about to say what some information is about (the subject)
    • <span about=&quot;#harry_potter_5&quot; typeof=“bibtex:Book&quot;>...</span>
    • @typeof to say what kind of thing something is (its class)
    • <span about=&quot;#harry_potter_5“ typeof=&quot;bibtex:Book&quot; >...</span>
    • @rel to say how one thing relates to another (predicate)
    • <a rel=&quot;cc:license&quot; href=&quot;http://creativecommons.org/ licenses/by-nc-nd/3.0/&quot;>Creative Commons License</a>
    • @href to say what something related to (the object)
    • <a rel=&quot;cc:license&quot; href=&quot;http://creativecommons.org/ licenses/by-nc-nd/3.0/&quot; > Creative Commons License</a>
    • @content to provide machine-readable content (a literal object)
    • <span property=&quot;cal:dtstart&quot; content=&quot;2011-03-11“ datatype=&quot;xsd:dateTime&quot;>today</span>
    Knud Möller, “RDFa everywhere”, Presentation at W3C track @ Web Directions South, October 2010.
    • RDFa in use
    • Facebook
      • RDFa in Open Graph Protocol
    • Drupal
      • one of the top 3 open source CMSs
      • Drupal 7 has RDFa support out of the box!
      • Common Drupal content types and data fields are mapped to vocabularies like Dublin Core, RSS, SIOC, FOAF, SKOS, etc.
    • BestBuy, Overstock, Tesco , ...
    • RDFa as a Linked (Open) Data-enabler
    • RDFa data becomes automatically part of the Web of Data
    • even if only few or no links in the beginning, ...
    • data can still be integrated, mashed up, compared, cleaned, enhanced, etc.
    • RDFa requires no set-up - anyone on the Web can do it! (just copy-and-paste)
    • Tools like Drupal make it even easier
    Knud Möller, “RDFa everywhere”, Presentation at W3C track @ Web Directions South, October 2010.
  • Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
    • New Developments - RDFa Core 1.1
    • RDFa no longer tied to one language
      • can be embedded in any suitable host language
      • RDFa Core defines attributes, precise processing model and requirements on host languages, etc.
    • XHTML+RDFa 1.1 defines a number of language-specific terms, and provides a formal schema
    RDFa HTML5 XHTML SVG ODF
    • W3C and standards
    • Activities in 2011 and beyond
    • Open Web platform (HTML5)
    • Semantic Web Activity
    • Take Home message
    • Open Web platform a big subject for 2011
    • W3C is a key enabler for interoperability on the Web
      • Loads of cool stuff  many different WGs and standards
      • Become an invited expert