Bandeau INRIA
Bandeau INRIA
Image de fond colorée Bandeau INRIA

Web Standards in FLOSS Development
(was: Open Source and Web Standards)

Vincent Quint, INRIA
<>

fOSSa, Grenoble, 8 November 2010

Abstract

Open source plays a key role in the development of standards for the web. With open source, new technologies, or extensions to existing technologies, may be experimented and demonstrated during the early stages of standard development. This provides feedback to standard bodies during the design phase, making stadards more robust. This also makes sure that implementations are available as soon as the standard is finished, thus facilitating early adoption of new standards. We analyze in this talk the benefits that open source brings to open standards, based on the experience gained with the Amaya project that is hosted jointly by W3C and INRIA.

Overview

Open Source and Web Standards

Web Standards -- Examples

Examples of web standards:

Web standards define different things:

Not all formats used on the web are web standards:

Web Standards -- Features

A web standard is a technical specification that

Commonalities

FOSS and web standards have much in common:

Web Standards and Implementation

Web standards require running code

FOSS plays a key role in these development phases of web standards

Role of FOSS in Web Standards

Specific features of FOSS are important to web standards:

An Example: Amaya

A web editor developed jointly by W3C and INRIA with the community

Support for a number of web standards: HTML, URIs, HTTP, CSS, SVG, MathML, XLink, RDF, RDFa

Structure Editing

A single editing environment

Demo

Editing Style

Style (in CSS) defines the graphical aspect of the document structure

Demo

Editing Links

Links are first class citizens on the web

Demo

Early experiments

This editing environment was (is) used for a number of experiments

Early experiments (cont'd)

Concluding Remarks

     Thank you!

 

These slides:

 
    http://wam.inrialpes.fr/talks/2010/fOSSa-Nov10/slides.html