People in cafeJean Paoli
speakingAmsterdam rooftopsXTech delegats
XTech 2008: “The Web on the Move”6-9 May 2008, Dublin, Ireland
Your account


(?)
XTech 2008 news

Subscribe to receive news about XTech

Partners

Organized by
Co-hosted by

Sponsors

Conference Chair

Event software by Expectnation

XTech 2008 Schedule

This schedule may also be obtained in other ways:


Goldsmiths 1
Add to your personal schedule
11:00 JavaScript: The Good Parts Douglas Crockford (Yahoo!)
Add to your personal schedule
14:00 Optimizing Ajax Applications Bob Buffone (Nexaweb Technologies, Inc.)
Add to your personal schedule
14:45 Agnostic AJAX: Asynchronous JavaScript and Data Clinton Smullen (University of Tennessee) et al
Add to your personal schedule
16:45 Validator.nu — Validation 2.0 Henri Sivonen (Henri Sivonen)
Goldsmiths 2
Add to your personal schedule
14:00 Here Be Dragons: Knowing Where the World Ends Leigh Dodds (Ingenta)
Add to your personal schedule
14:45 Linked Data Deployment Daniel Lewis (OpenLink Software)
16:00 TBC
Goldsmiths 3
Add to your personal schedule
11:00 XML@10: A Decade of XML Liam Quin (W3C)
Add to your personal schedule
11:45 XQuery Update: An Update Jim Melton (Oracle Corp.)
Add to your personal schedule
14:00 Will XML Schema 1.1 solve the problem? Michael Kay (Saxonica Limited)
Add to your personal schedule
14:45 Versioning XML with XML Schema David Orchard (BEA Systems)
Add to your personal schedule
16:00 XForms, REST, XQuery...and skimming Mark Birbeck (webBackplane, W3C Invited Expert)
Add to your personal schedule
16:45 Building the Real-Time Web Blaine Cook (romeda.org)
Add to your personal schedule
9:00 Plenary
Room: Goldsmiths 1 & 2
Why "open" matters — from innovation to commoditisation Simon Wardley (Independent)
Add to your personal schedule
9:45 Plenary
Room: Goldsmiths 1 & 2
Opening keynote David Recordon (Six Apart)
10:30 Coffee break
Room: The O Bar
12:30 Lunch
Room: The O Bar
15:30 Coffee break
Room: The O Bar
18:15 Evening reception sponsored by JustSystems
Room: The O Bar
11:00–11:45 (45m) Ajax
JavaScript: The Good Parts
Douglas Crockford (Yahoo!)
In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. My intention here is to expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable, and maintainable.
11:45–12:30 (45m) Browsers
Browsers on the move: The year in review, the year ahead
Michael(tm) Smith (W3C)
In the year since XTech 2007, changes of interest to Web developers have been made to Firefox, Safari, Opera, and Internet Explorer and the engines that power them — added/improved support for standards (and non-standards), new versions for mobile devices, and more. This session takes a look back at what the changes have been — as well as taking a look ahead to see what may be on the way next.
14:00–14:45 (45m) Ajax
Optimizing Ajax Applications
Bob Buffone (Nexaweb Technologies, Inc.)
Best Practices Deployed to Performance-tune Large Ajax Applications
14:45–15:30 (45m) Ajax
Agnostic AJAX: Asynchronous JavaScript and Data
Clinton Smullen (University of Tennessee) et al
An experimental study of the relative performances of a traditional HTML application and a set of comparable AJAX applications that use several different update data methodologies: partial HTML, XML, JSON, and CSV (comma separated values). A wide range of response sizes are included. Advantages and disadvantages of each are discussed, as are applicability in special cases such as mobile clients.
16:00–16:45 (45m) Ajax
Going full circle: Giving Web Applications and Widgets access to device and user data
Arve Bersvendsen (Opera Software ASA)
Web Applications (and widgets) have historically had little or no access to the device and the user's data, making it a safe, but boring haven. This is about to change. This presentation will focus on securely allowing access to the device and its data through natively integrated components and native JavaScript plugins.
16:45–17:30 (45m) Programming
Validator.nu — Validation 2.0
Henri Sivonen (Henri Sivonen)
Validator.nu is an (X)HTML5 validator and a RELAX NG and Schematron-based validator for generic XML. The architecture of the software, its RESTful XML/JSON Web service API and its reusable HTML5 parsing library are presented.
11:00–11:45 (45m) Open data
Using socially authored content to provide new routes through existing content archives
Rob Lee (Rattle Research)
By looking at how we can use sites like Wikipedia, Freebase and DBpedia as authoritative sources of content and meta-data and utilising services such as del.icio.us to provide a measure of popularity and currency (_what_ is being discussed at _this_ point in time) we can generate additional meta-data that can be used to provide new routes through existing content archives.
11:45–12:30 (45m) Open data
Using Trackback to Support Citation Notification Services
Brian Matthews (STFC)
We motivate and propose using extensions to the well-known Trackback protocol to support the notification of citation information between repositories of research outputs, particularly academic publications and scientific data.
14:00–14:45 (45m) Open data
Here Be Dragons: Knowing Where the World Ends
Leigh Dodds (Ingenta)
This presentation will look at the process of publishing open data and review issues surrounding stability of both data and vocabularies, as well providing some recommendations for how to publish open data.
14:45–15:30 (45m) Open data
Linked Data Deployment
Daniel Lewis (OpenLink Software)
The wider developer community is increasing its understanding of the "Web of Data," as users demand the right to own their data. Unanswered questions include how to fit this data into other structures and how to link across them. We will discuss what Linked Data is; what it tries to fix; hurdles in developing a Linked Data system; and how Linked Data fits with the Data Space philosophy.
16:00–16:45 (45m) Open data
Session
To be confirmed
16:45–17:30 (45m) Open data
Open Mashups : User generated applications for the masses
Fabrice Desré (Orange Labs)
Open Mashups is a complete tool suite empowering non-programmers to create their own applications by assembling existing functionnal components. Unlike existing solutions, the system is fully expandable and configurable: it uses code generators to target various platforms and devices (like mobile phones, web pages or desktop widgets) and provides a pluggable components model.
11:00–11:45 (45m) Data and databases
XML@10: A Decade of XML
Liam Quin (W3C)
XML was published as a W3C Recommendation in February, 1998, a little over ten years ago. It was a huge success. What made it do so well, and what can we learn from ithis? What were some of the milestones of XML history? And how are things looking for the future?
11:45–12:30 (45m) Data and databases
XQuery Update: An Update
Jim Melton (Oracle Corp.)
The XQuery Update Facility is an eagerly awaited W3C standard for updating XML data. This important addition to the XPath/XQuery/XSLT suite of XML processing languages, in preparation for almost three years, has almost reached final Recommendation status. An example-driven close examination of the language, this talk also looks into likely further enhancements.
14:00–14:45 (45m) Data and databases
Will XML Schema 1.1 solve the problem?
Michael Kay (Saxonica Limited)
XML Schema is in an odd position: everyone is using it, but no-one really likes it. It's clearly fit for purpose, or people wouldn't be using it; but it attracts complaints both because of its immense complexity and because there are basic features that it doesn't provide. Version 1.1 in on the way: this talk surveys the new features and tries to assess whether they will solve the problem.
14:45–15:30 (45m) Data and databases
Versioning XML with XML Schema
David Orchard (BEA Systems)
Web services and XML extensibility and Versioning This talk will go into the details of what can and can't be done to enable extensibility and versioning of XML Schemas, documents and Web services. A detailed analysis of the versioning mechanisms in Schema, and the pros and cons of different versioning techniques is provided. XML Schema 1.1's vast improvements in versioning will be described.
16:00–16:45 (45m) Data and databases
XForms, REST, XQuery...and skimming
Mark Birbeck (webBackplane, W3C Invited Expert)
Applications built on 'skimming' principles are very loosely-coupled, and can run on just about any server-side architecture.
16:45–17:30 (45m) Identity, Open data, Programming, Social networks
Building the Real-Time Web
Blaine Cook (romeda.org)
Real-time interaction is becoming a necessity on the ever-more dynamic Web. Jabber is a powerful established protocol, already used by over 10 million people worldwide, and ideally suited to web application development. Whether you're an API developer or writing client apps, this workshop offers real experience and practical advice.
9:00–9:45 (45m) Keynote
Why "open" matters — from innovation to commoditisation
Simon Wardley (Independent)
This session looks at some of the main themes behind Web 2.0, commoditisation, innovation, portability and enterprise 2.0. It proposes that a common pattern exists behind them all, and that the "open" meme is a significant driving force behind these changes.
9:45–10:30 (45m) Keynote
Opening keynote
David Recordon (Six Apart)
Opening keynote
10:30–11:00 (30m)
Break: Coffee break
12:30–14:00 (1h 30m)
Break: Lunch
15:30–16:00 (30m)
Break: Coffee break
18:15–19:30 (1h 15m)
Break: Evening reception sponsored by JustSystems
Sponsored by JustSystems