A fast and fun session of talks of 20 slides, each presented for 20 seconds.
The web today has many text formats for data, markup, querying and
schema languages as alternatives to XML. This presentation discusses
this trend using a case study of the Turtle RDF syntax.
The media is fascinated with 'user-generated content', but the revolution starts if you use geo-tagging & tools like Twitter to allow 'citizen-journalists' to network for real-time reporting
Ajax helps to make the web ubiquitous - also on mobile devices. However, browser and device limitations complicate things. The talk explores those and provides best practices for mobile web apps.
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.
A Wiki that supports interactive scientific visualization and collaboration built from open source technology and visualization software with XHTML, Java, Javascript, and XML will be demonstrated.
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.
This session walks you through how you can address real business problems by applying XML-centric techniques, using UBL-enabling XML applications as a part of a case study.
Atomisation of software components allows amazing productivity through decentralised, collaborative, incremental development. The potentials and problems of this approach to open data distribution.
How much do cultural differences affect the transposition of models born in the US? Join those who have organized and promoting Barcamps in Paris and jumpstarted the first Parisian co-working space.
This paper describes the experience of developing a 3D virtual world, based on publicly available images and geo-metadata. A practical examination of the hardware, the standards, and user practice.
CMMLWiki is your personal video blog and archive with video upload, on-the-fly metadata editing and Annodex for in-browser playback from arbitrary offsets and discoverable, distributed video search.
Using examples of applications to illustrate the semantic disturbance that takes place when then web hacks objects of everyday lives and when it makes them disappear.
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.
Online virtual worlds are becoming graphical, mainstream and popular. Find out how developers are using HTTP to bridge between the metaverse and the real world.
This paper describes Creole: a new schema language, built on RELAX NG, for validating overlapping markup languages.
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.
Licensing is more important for keeping things open than keeping them closed. What do we need to know in order to keep our data as open as we want it to be?
DataDirect XQuery™ 3.0 is an implementation of XQuery that can query XML, relational data, SOAP messages, EDI, or a combination of data sources.
In this session we will describe a specialized search engine that allows to find XSLT transformations matching some constraints, like the input and output vocabularies processed by the stylesheet.
Suw Charman (Independent social software consultant/Open Rights Group)
An up-to-the-minute discussion of the key digital rights issues to face technologists in the UK & EU, from the Gowers Review of Intellectual Property to the Television Without Frontiers EU Directive.
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.
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.
To define an XML language, first we map from XML to abstract data model. We can formalise this step using UML, OWL and GRDDL. The new XML Processing Model language is used to illustrate.
This paper explores the requirements for managing graphs in XML, proposes several enhancements to the schema and query standards, and discusses various implementation and optimization challenges.
This BOF session focuses on discussion of mechanisms for enabling
Web developers to create "location aware" Web applications,
through access to user geolocation information exposed to browsers.
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?
Google Base, a public data warehouse, is free to use and it has an API based on GData. I'll cover querying and inserting new items and discuss how Base can serve as a back end for mashups.
Since GData was launched a year ago, several properties supporting this data exchange format were released. The talk will showcase the benefits of having a uniform data access API on the web.
Discover how the new IPTC standard fulfils its aims of simplicity, interoperability, and capability of interaction with the Semantic Web.
The design and implementation of an HTML5 conformance checker based mainly on XML tools--a RELAX NG and Schematon validator--is discussed. Augmenting schema validation with custom code is discussed.
This introduction walks you step by step through a simple yet complete Web 2.0 "mashup" application.
Jabber (XMPP) as enabling technology of bots and web services to participate in ubiquitous networks. Now! Made easy! With Ruby!
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.
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.
Since 2005 one of the largest XBRL eGovernment projects worldwide is in execution in the Netherlands. This presentation gives an overview of the experiences.
A project is underway at Google to collect and distribute large scientific datasets using a 21st century "Sneakernet": multi-terabyte disk arrays shipped via FedEx and other common carriers.
This talk covers the opportunities and issues concerned with adopting open protocols for user-centric identity systems.
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.
Our presentation explains how Web technologies can reduce the complexity and effort for developing UIs for mobile applications and ease the integration of device applications and Web-based services.
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.
A working stylesheet may be too slow or incorrect. This presentation surveys the profilers, unit test frameworks and other tools for ensuring the quality of your XSLT.
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.
By making XML more integral to Web 2.0 applications developers can build high performance applications more quickly while maintaining flexibility in the design.
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.
This BOF session will cover several themes important to those developing and promoting tools for scientific research, collaboration and publishing online.
AOL is working hard to be more open. AIM and AIMPages are part of this intiative. This presentation will discuss AIM's vision of "open" and the tools that AIM has provided to the community.
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.
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.
Open Data is more than a religious debate. Increasingly, it makes good business sense. Come along to hear how.
Learn how all of openstreetmap works from the server to the client, and then go out and help map Paris!
We present a low-entry-barrier P2P Web2.0 open-data computation platform based on Web arrays: annotated collections of Web resources in Atom, served by a REST protocol, and processed by XML pipelines.
Physical hyperlinks promise to bring the web to the physical world. We present a history of physical browsing applications, alongside recent mobile experiments and prototypes.
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
Imity is a live experiment piggybacking mobile identity and a social web on the ubiquitous world of bluetooth cell phones.
A critical look at the pros and cons of declarative Ajax development, which frameworks use it and an examination of a complete declarative Ajax component.
CSS3 adds features for printing web content. Footnotes, multi-column layout and crop marks are among the features described in the emerging specifications.
A look at how various client-side XML technologies, such as SVG and Compound Documents, are being put to use to build The Venice Project internet television application.
What has been needed in terms of time, money, human resources and tools, in order to turn an any-old-how publisher's information system into a functional web-centered IS, ready for Publishing 2.0.
We show how making a user-to-user communication protocol available to web authors significantly changes the interactions we can design and the very way we think about "web applications".
This paper discusses the role of metadata schema registries in the distributed collaborative development and use of schemas, lessons learned and suggestions for the future.
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.
You have just spent the past six weeks authoring your ground-breaking innovative Ruby-on-rails based app. You’ve taken your breather, launched, and been hit by the techcrunch massive. What Next?
The need for real-time search indexes increases in importance with always-on Web connectivity. Users can receive pertinent information instead of billions of search results.
This session answers two questions:
Are REST Web Services inherently insecure?
How can a security model apply to both SOAP and REST Web Services?
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.
Using techniques developed at ThoughtWorks, I'll show how you can use dbdeploy to manage database change
Take better control of web browser interoperability — not only through hacks, but through an understanding of why browsers work the way they do.
Opera Widgets offer a new model for creating web technology based applications where the full application is installed on the client and can access data from multiple HTTP servers.
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.
OpenID is a light-weight, decentralised authentication system that is gaining ground with enthusiasts and entrepreneurs alike. Learn how it works and what you can do with it.
Can we increase the number of people able to participate in established democratic processes by making data open on the Web? Will share experiences learnt from developing TheyWorkForYou.co.nz.
Small pieces of paper, loosely joined
This talk will look at innovations in making the Web available everywhere, and some of the changes that this can bring.
The W3C Ubiquitous Web Applications activity aims to make it easier to create distributed Web applications involving a wide diversity of devices.
Making Web apps interact with common "sensor" hardware on mobile devices requires scripting APIs to that hardware -- APIs that haven't been standardized yet. This session looks at what's needed.
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?
This BOF is targeted at people who develop widgets for various environments, make such systems, or are interested in their reusability across different vendors.
XForms is the new Web forms technology
being widely adopted by industry.
This tutorial introduces you to it,
and what is new in XForms 1.1
'skimming' is an approach to building loosely-coupled applications that can run on any server. Combining XForms, REST and XQuery, application development and deployment becomes extremely fast.
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.
This tutorial introduces participants to the design and specification
of XML vocabularies. XML Schema 1.0 is used, but the emphasis is on
the intellectual and social problems of language design.
This presentation demonstrates how web authors can have their cake and eat it too by extracting JSON from XML to facilitate the use of frameworks that understand JSON natively.
A detailed technical introduction to XQuery 1.0, XSLT 2.0 and XPath 2.0. The XQuery section will provide a solid basis in XQuery. The discussion of XSLT will focus on the new features in 2.0.
Many of the most interesting uses of the ubiquitous web rely on knowing where someone or something is. How can we find this information and what can we do with it?
Many social websites are based around streams of content and will need robust ways to mine the past. We offer a practical yet fanciful overview of the exploration and navigation of time-series data.