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.

February 2010

March 2010

  • 2010-03-13 (13 MAR)

    Schema-aware editing

    by George Bina

    XML Prague 2010

    Prague, Czech Republic

    Relevant technology area: XML Core Technology.

    Abstract:
    Find how schema information can be used to improve the XML editing process. The presentation will cover techniques like content completion, automatic insertion of content, different strategies that can be applied for operations like delete, type, paste, drag and drop in trying to keep the document schema-valid and how schema information can be used for better XML formatting. Multiple schema languages will be analyzed both from a theoretical and a practical point of view.
  • 2010-03-13 (13 MAR)

    XQuery in the Browser

    by Donald Kossmann and Ghislain Fourny

    XML Prague

    Prague, Czech Republic

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

  • 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: Browsers and Other Agents, Web of Devices, and Web Design and Applications.

  • 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)

    Web Fonts: The Time Has Come (panel)

    by Bert Bos

    SXSW

    Austin TX, USA

    Relevant technology area: Web Design and Applications.

    Abstract:
    The panel, led by Roger Black, discusses what the emerging standard format for fonts on the Web means for designers and everybody who makes or uses fonts. The framework for Web fonts was created in 1995, but there has been little software for it. Only since about 2007 have the technology, the bandwidth, the supply of fonts, and the demand from designers come together.
  • 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 Architecture and Web Design and Applications.

    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-15 (15 MAR)
  • 2010-03-22 (22 MAR)
  • 2010-03-24 (24 MAR)

    Presenting Mobile Web Application Best Practices

    by Eyal Sela, Neil Osman, Owner, WW3.LTD , and Zeev Kotzer, CEO, PassCall Advanced Technologies

    Relevant technology area: Web of Devices.

    Abstract:
    המפגש השני בסדרת מפגשי פורום המפתחים של ה-W3C בישראל (W3CDF) יעסוק בפיתוח אפליקציות ואתרים למכשירים ניידים (Mobile Web). השימוש הנרחב במכשירים ניידים בעלי יכולת גישה לרשת הופכת אותם למטרה מועדפת על יוצרי תוכן. הבנת החוזקות והחולשות שלהם ושימוש בטנולוגיות המתאימות היא המפתח ליצירת תוכן ידידותי למכשירים ניידים. במפגש, המיועד למפתחי אתרים ואפליקציות, נלמד על טכנולוגיות ושיטות לפיתוח ווב למכישרים ניידים.
  • 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-07 (7 APR)

    Mobile Web Application Best Practices: Review workshop (tutorial)

    by Eyal Sela

    Relevant technology area: Web of Devices.

  • 2010-04-19 (19 APR)

    Unleashing Opportunities through Accessibility

    by Shawn Henry

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

    Abstract:
    What if there was one simple thing you could do that would vastly improve peoples' lives around the world, advance your career, and benefit your organization? And missing it is doing harm. In this keynote, Shawn challenges the way many people think about web accessibility, and encourages a change in how we approach accessibility. She illustrates how making your websites and online materials accessible to all (think: aging baby boomers using iPhones, as well as people with disabilities) is enlightened self-interest.
  • 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

June 2010

Extra links