W3C

Talks by W3C Speakers (Recent and Upcoming)

Many in the W3C community — including staff, chairs, and Member representatives — present W3C work at conferences and other events. Below you will find a list some of the talks. All material is copyright of the author, except where otherwise noted.

January 2010

February 2010

March 2010

  • 2010-03-13 (13 MAR)

    XQuery in the Browser

    by Donald Kossmann and Ghislain Fourny

    XML Prague

    Prague, Czech Republic

    Relevant technology areas: Web Architecture and Browsers and Other Agents.

  • 2010-03-13 (13 MAR)

    Extending XQuery with collections, indexes, and integrity constraints

    by Matthias Brantner, Daniela Florescu, and Markos Zaharioudakis

    XML Prague

    Prague, Czech Republic

    Relevant technology area: XML Core Technology.

    Abstract:
    XQuery has been designed by the World Wide Web Consortium as a general purpose XML information processing language, useful in a variety of architectures and environments. For example, XQuery can be used to process XML data on the edge of existing software architectures, where the information is temporary, and is being searched, transformed, or modified, just before being passed along for further processing to other programming languages (e.g. SQL, JAVA, Phyton, Ruby, Javascript). Another increasingly popular usage of XQuery is in XML databases or XML end-to-end architectures. In such architectures, XML is the primary form in which the information is stored and being processed, the information is persistent across successive invocations of programs, and XQuery is the primary language for accessing the information for search, filter, transform, update, and for writing more complex application workflows. Unfortunately, XQuery as it is currently standardized by the W3C is incomplete and cannot be used as such (without proprietary language extensions, or rich APis from other programming languages) in the second type of architectures: persistent databases, or XML end-to-end architectures. Unlike its cousin query language, SQL, XQuery lacks the capability to model, describe and reason about the persistent state of the "database". XQuery 1.0 does indeed have the capability to access at runtime collections of nodes, which could be envisioned as modeling the persistent state of the XML database, yet the language is underspecified in this area. Such collections have no detailed semantics (about copy, order, or multiplicity for example), the language lacks the ability to declare statically such collections, it lacks the static and/or dynamic information that is required for proper compilation and/or execution (e.g. type, update patterns), and it lacks operations to create and modify such collections. Moreover, the language lacks the ability to declare and manage access structures (e.g indexes), and integrity constraints. All such concepts are required for a complete XML/XQuery database story. Unless such concepts are included in the standard language itself, each XQuery implementation will have proprietary extensions to overcome such limitations, or such functionalities will be supplied through non XQuery rich APIs. In both cases, the portability of XQuery applications will be limited, or the simplicity and elegance of XML end-to-end architectures will be hurt. This talk proposes an extension of XQuery called XQuery Data Definition Facility (or XQDDF) to deal with such persistent artifacts: collections, indexes, and integrity constraints. The talk defines the lifetime and evolution of such artifacts: how are they declared, how do they come into existence, how are they used in the compilation and execution of XQuery programs, and how are they shared by multiple XQuery programs.
  • 2010-03-13 (13 MAR)

    Multimedia XML

    by Robin Berjon

    XML Prague 2010

    Prague, Czech Republic

    Relevant technology areas: Web Design and Applications, Web of Devices, and Browsers and Other Agents.

  • 2010-03-13 (13 MAR)

    How to avoid suffering from markup: A project report about the virtue of hiding XML

    by Felix Sasaki

    XML Prague 2010

    Prague, Czech Republic

    Relevant technology area: XML Core Technology.

    Abstract:
    This paper describes the development of a specialized RELAX NG schema for XHTML and a related XSLT processing chain. This development is the XML-related outcome of a markup project. The non-XML-related outcome are two documents about Japanese layout, one in English, one in Japanese. The paper focuses on the interplay between markup constraints and social constraints, and demonstrates the virtue of hiding XML, for fostering its adoption in new communities.
  • 2010-03-13 (13 MAR)2010-03-14 (14 MAR)

    (booth)

    by Mohamed ZERGAOUI

    XML Prague 2010

    Prague, Czech Republic

    Relevant technology areas: XML Core Technology and Web Design and Applications.

    Abstract:
    XML Prague is a conference on XML for developers, markup geeks, information managers, and students
  • 2010-03-13 (13 MAR)

    A Time Machine for XML

    by Daniela Florescu

    XML Prague

    Prague, Czech Republic

  • 2010-03-14 (14 MAR)

    XQuery in the Cloud

    by Donald Kossmann

    XML Prague

    Prague, Czech Republic

    Relevant technology areas: Web Design and Applications and Web Architecture.

    Abstract:
    This demo shows how two key technologies can be combined in order to provide a novel breed of scalable information processing systems and architectures: (a) XQuery and (b) Cloud Computing.
  • 2010-03-14 (14 MAR)

    Automating Document Assembly in DocBook

    by Norman Walsh

    XML Prague 2010

    Prague, Czech Republic

    Relevant technology area: XML Core Technology.

  • 2010-03-25 (25 MAR)

    Building an Accessible Web Browser: W3C User Agent Accessibility Guidelines

    by Jeanne Spellman, Jim Allan, and Kelly Ford

    Relevant technology area: Browsers and Other Agents.

April 2010

  • 2010-04-23 (23 APR)

    Distributed Multimodality in the Multimodal Architecture

    by Deborah Dahl

    Mobile Voice Conference

    San Francisco, USA

    Relevant technology area: Web of Devices.

    Abstract:
    Although mobile device capabilities are increasing rapidly, many applications require the powerful capabilities of servers. For example, large vocabulary speech recognition natural language processing, and handwriting recognition require significant processing resources. Furthermore, updating grammars, language models, and vocabularies is much easier to do on a server than on millions of devices. For these reasons, many multimodal applications make use of distributed architectures with different modalities being processed in the cloud. In fact, it appears that a paradigm is emerging in which the device is used primarily for capture of media like audio, images, and ink, but the cloud is used for computationally intensive operations like speech recognition, natural language processing, handwriting recognition and other more advanced capabilities such as translation and biometric processing.The Multimodal Interaction Working Group of the World Wide Web Consortium is developi ng a Multimodal Architecture for supporting distributed, interoperable multimodal applications. The architecture is based on a set of Multimodal Life Cycle Events for communication between components over the Web, and the EMMA (Extensible MultiModal Annotation) for representing user input. This presentation will describe the architecture and discuss how it is particularly suited for developing distributed applications with examples of specific applications.

May 2010

Extra links