We will discuss LINQ to XML, an in-memory XML programming API designed to take advantage of the latest .NET Framework language innovations, as well as, incubation efforts for post-Orcas technology.
11:45–12:30
(45m)
Core technology
Data Model Perspectives for XML Schema
Felix Michel
(ETH Zurich) et al
XML Schema not only defines validation grammars: It encodes structural metadata. Appropriate data model representations enable exploiting this data. We present a prototype to demonstrate the benefits.
12:30–14:00
(1h 30m)
Break: Lunch
14:00–14:45
(45m)
Core technology
RSS Remixing
Ian Davis
(Talis)
I'll demonstrate and explain a new ultra-simple protocol for augmenting search results with related content. We send the search results, asking the providers to add what they know about the items.
14:45–15:30
(45m)
Core technology
Applying the Internationalization Tag Set
Yves Savourel
(ENLASO)
This presentation describes how to use the W3C's Internationalization Tag Set to on XML data to allow for a more efficient and streamlined localization process.
15:30–16:00
(30m)
Break: Refreshments
16:00–16:45
(45m)
Core technology
Creole: Validating Overlapping Markup
Jeni Tennison
(The Stationery Office)
This paper describes Creole: a new schema language, built on RELAX NG, for validating overlapping markup languages.
16:45–17:30
(45m)
Core technology
NVDL - a breath of fresh air for compound document validation
Jirka Kosek
(University of Economics, Prague) et al
Classical schema languages like W3C XML Schema or RELAX NG are not flexible enough for validation of compound documents (CD). Validation of CD is best handled using new language called NVDL.
17:30–19:00
(1h 30m)
Break: Opening reception
Held in Trocadero
10:30–11:00
(30m)
Break: Refreshments
11:00–11:45
(45m)
Applications
Jabber: Social Software for Robots
Blaine Cook
(Obvious Corp.) et al
Jabber (XMPP) as enabling technology of bots and web services to participate in ubiquitous networks. Now! Made easy! With Ruby!
11:45–12:30
(45m)
Applications
Jaiku - rich presence
Ralph Meijer
(Mediamatic Lab)
The contacts list on your phone should tell you what your friends are doing, where they are, and what they're planning next. We're working to make this happen.
12:30–14:00
(1h 30m)
Break: Lunch
14:00–14:45
(45m)
Applications
symfony: simplify professional web development with PHP
Fabien POTENCIER
(SENSIO)
This session will cover professional web development using PHP5 and the symfony platform. The focus will be on the tools symfony provide to build, test, and deploy *professional* applications.
14:45–15:30
(45m)
Applications
JavaScript Libraries: The Big Picture
Simon Willison
(-)
JavaScript libraries ease the pain of developing complex script-driven behaviours. This talk will discuss problems that these libraries solve and help you pick the library best suited to your needs.
15:30–16:00
(30m)
Break: Refreshments
16:00–16:45
(45m)
Applications
Nabaztag and the Emergence of the Internet of Things
Rafi Haladjian
(Violet)
In the coming years, computers, phones and game consoles will no longer
be the only devices in our environment deemed worthy to be intelligent
and connected.
16:45–17:30
(45m)
Applications
Pipelines: Plumbing for the next web
Ian Forrester
(BBC)
The next web will be about flow, this flow will be user generated pipelines through applications and services. Unlike before these Pipelines will be definable, non-proprietary and shareable by anyone
17:30–19:00
(1h 30m)
Break: Opening reception
Held in Trocadero
10:30–11:00
(30m)
Break: Refreshments
11:00–11:45
(45m)
Browser technologies
The future of HTML
Michael(tm) Smith
(W3C)
This is a panel discussion with key people involved in the charting the future of HTML standards -- not just at the W3C, but also within the WHATWG and the microformats community.
11:45–12:30
(45m)
Browser technologies
The Broken World: Solving the Browser Problem Once and For All
Molly Holzschlag
(molly.com, inc.)
Take better control of web browser interoperability — not only through hacks, but through an understanding of why browsers work the way they do.
12:30–14:00
(1h 30m)
Break: Lunch
14:00–14:45
(45m)
Browser technologies
Microformats: the nanotechnology of the semantic web
Jeremy Keith
(Clearleft)
They're small, they're simple, and they're showing up everywhere. Find out just how easy it is for you to start publishing with microformats and add to the semantic richness of the Web right now.
14:45–15:30
(45m)
Browser technologies
Open Data in HTML: GRDDL, eRDF and RDFa
Elias Torres
(IBM) et al
We will present technical approaches addressing the explosion of online information hidden in HTML pages today. This example-filled presentation will focus on the latest examples and implementations.
15:30–16:00
(30m)
Break: Refreshments
16:00–16:45
(45m)
Browser technologies
MXML: The XML framework behind Flex and Apollo
Duane Nickull
(Adobe Systems)
MXML is a declarative language used to build Flex and Apollo applications. At first glance, it appears to be a simple XML vocabulary however it is a far more advanced framework.
16:45–17:30
(45m)
Browser technologies
An approach to realizing user-friendly authoring tool for Document-centric XML
Tetsuya Tashiro
(Justsystems corporation)
This presentation will discuss the characteristics of structure and authoring process of document-centric XML and present a approach to realizing user-friendly authoring tool.
17:30–19:00
(1h 30m)
Break: Opening reception
Held in Trocadero
10:30–11:00
(30m)
Break: Refreshments
11:00–11:45
(45m)
Open data
Geospatial Data: A Two-Way Street?
Schuyler Erle
(MetaCarta, Inc.)
Has the Great Mapping Revolution really happened yet? or are Google Maps and their ilk merely a prelude to an explosion of geographic data and maps, well, everywhere?
11:45–12:30
(45m)
Session
To be confirmed
12:30–14:00
(1h 30m)
Break: Lunch
14:00–14:45
(45m)
Open data
Open Data in Science
Peter Murray-Rust
(University of Cambridge)
Science needs instant availability of data published in journals
but there are serious barriers to obtaining and reusing this. The presentation reviews the issues and proposes necessary actions.
14:45–15:30
(45m)
Open data
What is your provenance?
Gavin Bell
(Nature)
Tags are the new links, but do they make sense to anyone but the tagger? What does ubiquity mean for social creatures like us? Can social networks give us a sense of provenance and act as signposts?
15:30–16:00
(30m)
Break: Refreshments
16:00–16:45
(45m)
Open data
Communicating access and usage permissions for online content
Francis Cave
(Francis Cave Digital Publishing)
ACAP is a twelve-month project to develop a global standard for owners of online content to communicate access and usage permissions to search engines and other aggregators.
16:45–17:30
(45m)
Open data
Electronic Licensing with XML and Web 2.0 Technology
Alex Brown
(Griffin Brown Digital Publishing Ltd) et al
Presents a major new industry standard for representing licences electronically; and the underlying XML and Web 2.0 technologies used for designing it and the software systems that support it.
17:30–19:00
(1h 30m)
Break: Opening reception
Held in Trocadero
09:00–09:45
(45m)
Keynotes
Everyware: Expectation, emergence, reality
Adam Greenfield
(Studies and Observations)
As late as 2006, the assertion that ubiquitous computing was in the process of transforming everyday life was controversial. A single year later, it's become inarguable.