<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="raweb.css"?>
<!DOCTYPE raweb
PUBLIC "-//INRIA//DTD Raweb 2"
      "raweb2.dtd"><raweb xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:html="http://www.w3.org/1999/xhtml" xml:lang="en" year="2009">

<identification id="wam" isproject="true">
<shortname>WAM</shortname>
 <projectName>Web, Adaptation and Multimedia</projectName>
 <theme>Perception, cognition, interaction: Knowledge and Data Representation
and Management</theme>
 <UR name="Grenoble"></UR></identification>

<team id="uid1">
<person>
<firstname>Vincent</firstname>
 <lastname>Quint</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Chercheur</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Team Leader, INRIA</moreinfo>
 <hdr>oui</hdr></person>
<person user-id="wam-2007-id2244953">
<firstname>Helen</firstname>
 <lastname>Pouchot</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Assistant</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>INRIA, until 15 November 2009</moreinfo></person>
<person user-id="wam-2007-id2244953">
<firstname>Ahlem</firstname>
 <lastname>Zammit-Boubaker</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Assistant</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>INRIA, from 15 November 2009</moreinfo></person>
<person user-id="wam-2005-id2245300">
<firstname>Pierre</firstname>
 <lastname>Genevès</lastname>
 <affiliation>CNRS</affiliation>
 <categoryPro>Chercheur</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>CR2 CNRS</moreinfo></person>
<person>
<firstname>Nabil</firstname>
 <lastname>Layaïda</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Chercheur</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>CR1 INRIA</moreinfo></person>
<person user-id="wam-2006-id2245554">
<firstname>Jacques</firstname>
 <lastname>Lemordant</lastname>
 <affiliation>UnivFr</affiliation>
 <categoryPro>Enseignant</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Associate Professor, Université Joseph Fourier</moreinfo>
 <hdr>oui</hdr></person>
<person user-id="wam-2005-id2245428">
<firstname>Cécile</firstname>
 <lastname>Roisin</lastname>
 <affiliation>UnivFr</affiliation>
 <categoryPro>Enseignant</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Professor, Université Pierre Mendès-France</moreinfo>
 <hdr>oui</hdr></person>
<person user-id="wam-2008-id2245437">
<firstname>Yohan</firstname>
 <lastname>Lasorsa</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Technique</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Junior technical staff, INRIA</moreinfo></person>
<person user-id="wam-2007-id2245139">
<firstname>Jan</firstname>
 <lastname>Mikáč</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Technique</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Junior technical staff, INRIA, until 31 January
2009</moreinfo></person>
<person user-id="wam-2005-id2245254">
<firstname>Irène</firstname>
 <lastname>Vatton</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>Technique</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>Senior technical staff, INRIA</moreinfo></person>
<person user-id="wam-2007-id2245213">
<firstname>Everardo</firstname>
 <lastname>Bárcenas-Patiño</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>PhD</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>CORDI-S grant</moreinfo></person>
<person user-id="wam-2009-id2245312">
<firstname>Melisachew</firstname>
 <lastname>Chekol</lastname>
 <affiliation>INRIA</affiliation>
 <categoryPro>PhD</categoryPro>
 <research-centre>Grenoble</research-centre>
 <moreinfo>CORDI-S grant, jointly with project-team EXMO, from 8 October
2009</moreinfo></person></team>

<presentation id="S2">
<bodyTitle>Overall Objectives</bodyTitle>

<p>Research in the WAM team aims at making it easier to use and develop rich
multimedia contents and applications on the web.</p>

<p>There are already a number of specialized web sites for sharing pictures;
there are other sites for
video clips, still others for music, and so on. But all these modalities stand
for themselves, independently from each other. As opposed to this approach, our
vision of the multimedia web emphasizes the tight integration of multiple
modalities in a single, consistent set of resources, that takes
advantage of the many possible interactions between different types of content.
Available on the web, these multimedia resources are distributed, linked
together, and use platform-neutral formats, that make them usable by anyone
through any kind of terminal or network. In this vision, the web is
not restricted to a publishing medium for single-media content, but it becomes
an open platform for producing, sharing, transforming, using and reusing
multimedia contents. In other words, the web is not only a giant repository,
but it is first and foremost an environment for processing multimedia documents
and data through many different kinds of applications.</p>

<p>To realize this vision, a number of challenges have to be faced. One of the
key issues is the formats used for processing and sharing multimedia contents
on the web. Formats must represent the many facets of multimedia contents.
Depending on their richness and versatility, different options are made
available for processing multimedia content and to use it in various contexts.
A research theme
in WAM is dedicated to models and languages for representing and describing
rich multimedia web documents.</p>

<p>XML is the ground on which these formats are built. Designed for the web,
XML offers many features for taking advantage of the specificities of the web.
The language is flexible and open enough for representing a wide variety of
contents, and it comes with many accompanying languages that address
issues such as defining schemas, mixing XML languages (document formats),
linking resources, querying and transforming data and documents, formatting and
presenting documents, etc. As data and document formats for the web are based
on XML, it is crucial to better understand how XML structures can be processed,
and what are the theoretical tools that may help to develop an effective
framework for processing XML structures. This is another research theme in
WAM.</p>

<p>Once rich formats are available, documents and data encoded in these formats
have to be created. Given the richness of the formats, this is a challenge.
Authors need help from specialized tools to benefit from the many, complex
possibilities offered by web multimedia formats. Methods used for static,
textual documents, such as WYSIWYG or direct manipulation, do not work for
dynamic multimedia web documents. New approaches have to be developed and
experimented. This is the third research theme in WAM.</p></presentation>

<fondements id="S3">
<bodyTitle>Scientific Foundations</bodyTitle>

<subsection id="XMLproc" level="1">
<bodyTitle>XML Processing</bodyTitle>
 <participants category="None">
<person>
<firstname>Everardo</firstname>
 <lastname>Bárcenas-Patiño</lastname></person>
 <person>
<firstname>Melisachew</firstname>
 <lastname>Chekol</lastname></person>
 <person>
<firstname>Pierre</firstname>
 <lastname>Genevès</lastname></person>
 <person>
<firstname>Nabil</firstname>
 <lastname>Layaïda</lastname></person>
 <person>
<firstname>Vincent</firstname>
 <lastname>Quint</lastname></person>
</participants>

<p>Given the prominent role of XML for representing all kinds of data on the
web and elsewhere, XML structures processing becomes a key issue. There are
already dedicated languages for processing XML structures, such as XSLT or
XQuery, which abstract over data through a tree-based data model and provide a
powerful execution model. Our research follows this approach.</p>

<p>Some properties are expected from these specialized languages in order to
help solving the most common problems: expressiveness, verifiability,
efficiency, reusability, evolvability, scalability, correctness, etc. These
properties are studied using the fundamental connection between language
theory, mathematical logic, structured languages and query languages.</p>

<p>The goal of the research published so far in the literature is often limited
to establishing new theoretical properties and complexity bounds. Our research
differs in that, in addition to these goals, we seek resolution algorithms,
efficient implementation techniques, and concrete design that may
be directly applied to XML systems. We also consider that some properties are
of particular importance for XML structure processing, namely:</p>

<simplelist>
<li><p>Type checking: The types we consider are structural constraints over
documents and data expressed in formalisms such as DTD, XML Schema, or
Relax-NG. Few techniques are able to exploit typing information of the input or
output documents to provide type-safe processing. In this domain, algorithmic
advances have led to the creation of research languages, such as XDuce, based
on efficient containment of regular tree types. However, many challenges
remain. While type-checking full XSLT or XQuery is theoretically impossible
(these are Turing-complete languages), one challenge is to push the
“decidability envelope” further for type-checking standard XML
transformations. In particular, one of the most difficult issue is to find
techniques for analyzing XPath queries with regular tree types. Another
challenge is to provide effective algorithms usable in practice for realistic
scenarios.</p></li>

<li><p>Efficiency: XML processing languages may benefit from static analysis
whenever performance is a concern. Static analysis techniques usually take
advantage of robust formal semantics to help development of optimized compilers
and runtimes. </p></li></simplelist>

<p>Most of our work so far focuses on the XPath query language, for which we
try to check properties statically, in the presence of types (schemas) or
not.</p></subsection>

<subsection id="mml" level="1">
<bodyTitle>Multimedia Models and Languages</bodyTitle>
 <participants category="None">
<person user-id="wam-2006-id2245554">
<firstname>Jacques</firstname>
 <lastname>Lemordant</lastname></person>
 <person user-id="wam-2005-id2245511">
<firstname>Vincent</firstname>
 <lastname>Quint</lastname></person>
 <person user-id="wam-2005-id2245428">
<firstname>Cécile</firstname>
 <lastname>Roisin</lastname></person>
 <person user-id="wam-2005-id2245254">
<firstname>Irène</firstname>
 <lastname>Vatton</lastname></person>
</participants>

<p>We have participated in the international endeavor for defining a standard
multimedia document format for the web that accommodates the constraints of
different types of terminals. SMIL is the main outcome of this work. It focuses
on a modular and scalable format that combines efficiently the different
dimensions of a multimedia web document: synchronization, layout and linking.
Our current work on multimedia formats follows the same trends.</p>

<p>Specific formats for audio are an important work item in the team. More
specifically, we are participating in IASIG (Interactive Audio Special Interest
Group), an international initiative for creating a new format for interactive
audio called iXMF (Interactive eXtensible Music Format). We have defined an XML
version of iXMF (without scripting, but with integrated 3D audio rendering) and
we have implemented it in an audio engine adapted to embedded systems, based on
OpenSL/ES (Open Sound Library for Embedded Systems).</p>

<p>Regarding discrete media in multimedia documents, popular document languages
such as XHTML can represent a very broad range of documents, because they offer
very general elements that can be used in
many different situations. This advantage comes at the price of a very low
level of representation, often considered as presentational. The concepts of
microformats and semantic XHTML were developed to tackle this weakness. More
recently, RDFa was introduced with the same goal. These formats add
semantics to web pages while taking advantage of the existing XHTML
infrastructure. This approach enables new applications that can be deployed
smoothly on the web, but authors of web pages have very little help for
creating and encoding this kind of semantic markup. A language that addresses
these issues is developed and implemented in WAM. Called XTiger, its role is to
specify semantically rich XML languages in terms of other, less expressive XML
languages, such as XHTML.</p>

<p>Another multimedia authoring model, called the LimSee3 model, was developed
in WAM, putting the emphasis on continuous media, such as video and sound, and
on synchronization and layout issues. It is
a component-oriented document model integrating homogeneously logical, spatial,
and time structures in a language-neutral way. It is a generic document model
from which more specialized models (called templates) can be derived for
different classes of applications. This also makes it possible to
create dedicated authoring tools from a generic platform implementing the
generic model.</p>

<p>Whereas document formats represent a multimedia document with all its
internal structures, description languages describe a document from outside and
provide metadata. In the area of description languages for multimedia
documents, significant standardization efforts have been spent, such as MPEG-7
for instance, but the problem is not solved yet. Many application domains
cannot cope with the description languages available today. We have worked on
this issue in cooperation with INA, the French national archive of broadcast
radio and television. We have defined a structure description language for
audio-visual documents, focusing on formal consistency to make descriptions
usable in very
large bases, such as those of INA. Typical applications of this work are the
producion of a thematic audio-visual offer from archives, or the product ion of
the same interactive application on various media (CD-ROM, DVD,
web).</p></subsection>

<subsection id="MultAuth" level="1">
<bodyTitle>Multimedia Authoring</bodyTitle>
 <participants category="None">
<person>
<firstname>Yohan</firstname>
 <lastname>Lasorsa</lastname></person>
 <person user-id="wam-2006-id2245554">
<firstname>Jacques</firstname>
 <lastname>Lemordant</lastname></person>
 <person>
<firstname>Jan</firstname>
 <lastname>Mikáč</lastname></person>
 <person user-id="wam-2005-id2245511">
<firstname>Vincent</firstname>
 <lastname>Quint</lastname></person>
 <person user-id="wam-2005-id2245428">
<firstname>Cécile</firstname>
 <lastname>Roisin</lastname></person>
 <person user-id="wam-2005-id2245254">
<firstname>Irène</firstname>
 <lastname>Vatton</lastname></person>
</participants>

<p>Multimedia documents are considered through several kinds of structures:
layout, time, linking, logical organization. We are working on techniques that
allow users to manipulate all these structures
in homogeneous environments. The main objective is to support new advances in
document formats without making the authoring task more complex. The key idea
is to present simultaneously several views of the document, each view showing a
particular structure, and to allow users to manipulate each view directly and
efficiently. As the various structures of a document are not independent from
each other, views are “synchronized” to reflect in all views the
consequences of every change. The XML
markup, although it can be accessed at any time, is handled by the tools, and
authors do not have to worry about syntactical issues.</p>

<p>Even with tools providing views for manipulation of various structures, the
authoring task is often
considered too complex for most users because it requires a deep understanding
of the semantics of
the document format (e.g. the SMIL timing model, or the most advanced features
of XHTML). We are therefore working on a new authoring model for multimedia
documents that would provide a strong basis for creating generic or dedicated
authoring tools with appropriate user-friendly GUI.</p>

<p>Our approach is first to focus on the logical structure of the document
while keeping some semantics of proven technologies such as SMIL. The second
core idea is to tightly integrate template definitions in this document model:
the template is itself a document constrained by a schema-like syntax. The
continuum between templates and document instances permits to edit templates
generically, like any other document and within the same environment. It also
enables a more natural authoring process where documents can be created step by
step from existing templates up to a final state where all place-holders are
filled and all options are decided: during this process, the document status
evolves from a pure template to a completed instance.</p>
</subsection></fondements>

<domaine id="Applications">
<bodyTitle>Application Domains</bodyTitle>

<p>Broadly speaking, the main application domain of our research is the web and
its numerous applications. This includes the recent evolutions of the web, with
a special attention paid to the mobile web, the multimedia web, and the web of
applications. The goal of our research is to enable new multimedia applications
that can be deployed easily on the web, taking advantage of the existing
infrastructure and the basic web technology.</p>

<p>The web is used for a very wide variety of applications, but the
applications we have developed recently are more specifically targeted towards
educational needs. The software we make available to the community helps
teachers and students to benefit from the most recent advances in web
technology. In the european project Palette (see section <ref
xlink:href="#Palette" location="intern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>), for instance, we have
created such applications based on both the LimSee3 platform and the Amaya
web editor.</p>

<p>For our work on interactive audio, the application domains we address are
video games and audio guides. Regarding video games, we focus on ``serious
games'' which may have an educational and social impact when they are used in
the area of culture or health. The goal of audio guides is to help people to
move around in a city, with the goal of bringing autonomy to people with
disabilities, for instance to people who are blind.</p>

<p>Work on XML processing is related to one of the foundations of web
architecture, resource representation. As such, it applies to a large part of
web technology, be it used on the web or in other settings. At the moment, it
has strong connections with researches in other area of computer science: data
bases and programming languages, where XML structures play an increasingly
important role.</p></domaine>

<logiciels id="S4">
<bodyTitle>Software</bodyTitle>

<subsection id="amaya" level="1">
<bodyTitle>Amaya</bodyTitle>
 <participants category="None">
<person user-id="wam-2006-id2245436">
<firstname>Vincent</firstname>
 <lastname>Quint</lastname></person>
 <person user-id="wam-2005-id2245254">
<firstname>Irène</firstname>
 <lastname>Vatton</lastname></person>
</participants>

<p><ref xlink:href="http://www.w3.org/Amaya/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">Amaya</ref>
is an open source web editor, i.e. a tool used to create and update documents
directly on the web.
Browsing features are seamlessly integrated with editing features in a uniform
environment that allows users to save files locally and on remote servers as
well. This follows the original vision of
the web as a space for collaboration and not just a one-way publishing
medium.</p>

 <p>Amaya started to showcase web technologies in a fully-featured web client.
The main motivation for developing Amaya was originally to provide a framework
that can integrate many web technologies during their development, with the
goal of demonstrating these technologies in action while taking advantage of
their combination in a single, consistent environment.</p>

 <p>Amaya implements a number of recent web technologies developed by W3C, such
as HTML and the <ref xlink:href="http://www.w3.org/MarkUp/#whatis-xhtml"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">XHTML</ref>
family, <ref xlink:href="http://www.w3.org/Style/CSS/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">CSS</ref>
style sheets, generic <ref xlink:href="http://www.w3.org/XML/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">XML</ref>, <ref xlink:href="http://www.w3.org/Math/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">MathML</ref>
(for mathematical expressions), and <ref
xlink:href="http://www.w3.org/Graphics/SVG/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">SVG</ref>
(for vector graphics). It allows all those document formats to be edited
simultaneously in compound documents. It also includes a <ref
xlink:href="http://www.w3.org/2001/Annotea/" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">collaborative annotation</ref>
application based on <ref xlink:href="http://www.w3.org/RDF/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">RDF</ref>,
<ref xlink:href="http://www.w3.org/XML/Linking" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">XLink</ref>,
and <ref xlink:href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">XPointer</ref>.</p>

<p>It is a unique tool for manipulating simultaneously different kinds of
contents through a formatted
representation of documents, while closely following standard formats.
Supporting several languages from the XML family allows Amaya to integrate
seamlessly such complementary functionalities as browsing, editing, publishing,
and annotating. This enables a more creative type of work on the web, allowing
users not only to consume existing information but also to produce new
information and to interact with other users. Developed jointly with <ref
xlink:href="http://www.w3.org/" location="extern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest">W3C</ref>, the software is
distributed world-wide through the W3C servers and their many mirrors. It is
also
part of several Linux distributions.</p>

<p>Amaya is also used as a platform for experimenting and distributing new
editing techniques and document formats developed in WAM. It provides a full
implementation of the XTiger language and its constraint-driven editing feature
(see section <ref xlink:href="#xtiger" location="intern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>). It also helps users to
create their own document types defined as XTiger templates.</p>

 <p>Now that a number of document languages are implemented in the editor,
developments focus on usability. The latest extensions are oriented towards
robustness, completeness and ease of use. Many contributions are received from
external developers and have to be coordinated with the project-team. They
concern localization in various languages, including eastern languages, tests
and adaptations to various platforms. Other contributions provide improvements
and new features.</p>

 <p>Three <ref xlink:href="http://www.w3.org/Amaya/User/New.html"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">public releases</ref>
were made in 2009, in January, July, and December.</p></subsection>

<subsection id="limsee3" level="1">
<bodyTitle>LimSee3</bodyTitle>
 <participants category="None">
<person>
<firstname>Jan</firstname>
 <lastname>Mikáč</lastname></person>
 <person user-id="wam-2005-id2245428">
<firstname>Cécile</firstname>
 <lastname>Roisin</lastname></person>
</participants>

<p><ref xlink:href="http://limsee3.gforge.inria.fr/public-site/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">LimSee3</ref>
is a new generation open source multimedia authoring tool developed in the
context of the european
project Palette (see section <ref xlink:href="#Palette" location="intern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest"></ref>). It
aims at flexibility and easiness of use through extensive use of document
templates. LimSee3 developments benefit from the project-team experience
acquired with LimSee2, an already well-established SMIL editor.</p>

<p>Existing multimedia authoring tools can be classified in two broad
categories:</p>

<simplelist>
<li><p><em>General purpose tools</em>
make it possible to edit various kinds of multimedia documents and allow
authors to precisely manipulate the underlying structures. Such tools are
indeed very powerful, yet they remain exceedingly complex and require special
skills and serious training to be used efficiently. LimSee2 fits in this
category.</p></li>
<li><p><em>Dedicated tools</em>
are tailored for some particular domain or document type. They are easily
accessible to casual users, thanks to their simplified approach to document
authoring. Their main advantage lies in the simplicity and automation of some
treatments, but users often find themselves trapped in a rigid framework that
imposes strong limitations. In addition, authors have to use multiple tools to
manipulate
different types of documents.</p></li></simplelist>

<p>Taking a different perspective, LimSee3 brings multimedia authoring at the
reach of non-expert users while allowing very different types of documents to
be produced. The main idea is to provide template-based authoring tools with
rich composition capabilities and smooth adaptability. Based on the
semantics of multimedia objects, LimSee3 allows authors to work in their own
terms. With the integration of templates, users are guided in the production of
sensible multimedia documents. Different
templates allow authors to produce different types of documents.</p>

 <p>As opposed to LimSee2, which sticks to the <ref
xlink:href="http://www.w3.org/TR/SMIL/" location="extern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest">SMIL language</ref>, LimSee3 is
language-independent. It is based on a component-oriented document model
integrating homogeneously logical, spatial, and time structures in a
language-neutral way. Templates are defined
as constraints on these structures. Based on this logical structuring of
multimedia documents, LimSee3 can generate different representations of the
same document, in different languages or formats.</p>

<p>LimSee3 was developed as an entirely new open source project in the european
project Palette (see section <ref xlink:href="#Palette" location="intern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest"></ref>).</p></subsection>

<subsection id="liba2ml" level="1">
<bodyTitle>LibA2ML</bodyTitle>
 <participants category="None">
<person>
<firstname>Yohan</firstname>
 <lastname>Lasorsa</lastname></person>
 <person>
<firstname>Jacques</firstname>
 <lastname>Lemordant</lastname></person>
</participants>

<p>The LibA2ML library, downloadable from <ref
xlink:href="http://gforge.inria.fr/projects/iaudio" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://gforge.inria.fr/projects/iaudio</ref>, is an
API for importing, editing and exporting documents in the A2ML audio format
(see section <ref xlink:href="#DocFormats" location="intern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest"></ref>).
LibA2ML is intended to serve as initial support for a future authoring tool,
but also to enable other applications (auditory guidance for instance) or
plugins, to easily support A2ML documents. Initially developed for the tiny
version of the A2ML format (J2ME devices), an update is planned in 2010 for the
full version of A2ML (iPhones and game consoles).</p></subsection>

<subsection id="xmlsolver" level="1">
<bodyTitle>XML Reasoning Solver</bodyTitle>
 <participants category="None">
<person>
<firstname>Pierre</firstname>
 <lastname>Genevès</lastname></person>
 <person>
<firstname>Nabil</firstname>
 <lastname>Layaïda</lastname></person>
</participants>

<p>The <ref xlink:href="http://wam.inrialpes.fr/web-solver/webinterface.html"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">XML Reasoning Solver</ref>
is a tool for the static analysis of XPath queries and XML schemas, based on
the latest theoretical advances. It performs automated verification of
properties that are expressed as logical formulas
over trees. A logical formula may for instance express structural constraints
or navigation properties (like e.g. path existence and node selection) in
finite trees.</p>

<p>The tool can solve many fundamental XML problems such as satisfiability of
XPath expressions in the
presence of XML schemas, containment and equivalence of XPath expressions, and
many other problems
that can be formulated with XPath expressions and schemas like DTDs, XML
Schemas, and Relax-NGs.</p>

<p>The solver is avaliable on-line.</p></subsection></logiciels>

<resultats id="S5">
<bodyTitle>New Results</bodyTitle>
<subsection id="XPath" level="1">
<bodyTitle>Static Analysis Techniques for XML Processing</bodyTitle>

<p>Work on the static analysis of XML programs was continued along two main
directions in 2009.</p>

<p>The first direction aims at exploring how our previous results on the static
analysis of XPath can be extended to queries containing counting constraints.
More precisely, we studied how a logic for finite trees capable of expressing
upward and downward recursive navigation, can be equipped with a
counting operator along regular path expressions. Queries with counting
constraints are commonly used in document transformations or programs in which
they select portions of documents subject to transformations. Static analysis
of such a combined XPath fragment makes it possible to detect bugs in
transformations and to perform many kinds of optimizations of document
transformations. Preliminary results in this direction were published in <ref
xlink:href="#Barcenas09b" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>
and <ref xlink:href="#Barcenas09a" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>.</p>

<p>The second direction is related to the problem of XML Schemas evolution. In
the web and in modern information systems, XML Schemas constantly evolve to
cope with the natural evolution of the entities they describe. Schema
evolutions may affect query results and potentially the validity of produced
data. A challenge is therefore to assess and accommodate the impact of these
changes in evolving XML applications. Such questions arise naturally in XML
static analyzers. These analyzers often rely on decision procedures such as
inclusion between XML schemas, query containment and satisfiability. However,
existing decision procedures cannot be used directly in this context. The
reason is that they are unable to distinguish information related to the
evolution from information corresponding to bugs. We proposed a predicate
language within a logical framework that can be used to make this distinction.
Specifically, we proposed a system for monitoring the effect of schema
evolutions on
the set of admissible documents and on the results of queries. The system is
very powerful in analyzing various scenarios where the result of a query may
not be anymore what was expected. The system relies on a predicate language
which allow a fine-grained analysis for a wide range of forward and backward
compatibility issues. Moreover, the system can produce counterexamples and
witness documents which are useful for debugging purposes. The current
implementation has been tested with realistic use cases, where it allows
identifying queries that must be reformulated in order to produce the expected
results across successive schema versions. The corresponding results were
published in <ref xlink:href="#Geneves10a" location="biblio"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest"></ref>
and <ref xlink:href="#Geneves09a" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>.</p>
</subsection>

<subsection id="Adapt" level="1">
<bodyTitle>Content Adaptation</bodyTitle>

<p>The diversity of presentation contexts for multimedia documents requires
document specifications to
be adapted. In an earlier work jointly with project-team EXMO, we have proposed
a semantic adaptation framework for multimedia documents. This framework
captures the semantics of document composition and transforms the relations
between multimedia objects according to adaptation constraints. This year, we
have shown that relying on document composition alone for adaptation restricts
the set of relevant candidate solutions and may even divert the adaptation from
authors intent. Hence, we have introduced functional annotations to guide the
adaptation process. Theses annotations refine the
role of multimedia objects in the document. We have applied this approach to
SMIL documents, by embedding functional annotations encoded in RDF. These
multimedia documents are then adapted thanks to an interactive adaptation tool
<ref xlink:href="#Laborie09a" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>.</p></subsection>

<subsection id="MultimediaAuthoring" level="1">
<bodyTitle>Multimedia Authoring</bodyTitle>

<subsection id="amayaAuth" level="2">
<bodyTitle>Amaya</bodyTitle>

<p>Work on Amaya has focused this year on three main topics:</p>

<simplelist>
<li><p><em>Formatting.</em>
CSS is the most popular language for defining the graphical aspect of web
pages. Its syntax is very simple and it offers a number of properties for
controlling every detail of document appearance. But despite this simplicity,
its formatting model is very sophisticated. Web designers have learned
how to take advantage of it to create complex graphical structures that allow
documents to be automatically (re)formatted according to the available screen
space. In that regard, key CSS features are absolute positionning and floating
boxes. The formatting engine of Amaya was extended this year to support these
features, taking into account the frequent changes that occur in an editor when
the content and the structure of a document are manipulated simultaneously with
its style.</p></li>
<li><p><em>Template editing.</em>
The implementation in Amaya of the feature that allows document designers to
create and update XTiger templates (see section <ref xlink:href="#xtiger"
location="intern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest"></ref>) was completed this year. Now, every element
and attribute from the XTiger language can be created
and modified in a template with Amaya. This is not only useful for editing
XHTML documents according to a template, a feature that Amaya already supports,
but also for creating the XTiger templates
that will be necessary for entering XML data as explained in section <ref
xlink:href="#xtiger" location="intern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest"></ref>.</p></li>
<li><p><em>Protocols.</em>
The only way for Amaya to download and upload documents from/to a remote server
was up to now through the HTTP protocol. But many web servers use SSL for
secure communication and very few servers accept the HTTP PUT operation for
publishing. To overcome these difficulties, support for SSL over HTTP was
introduced in Amaya (URIs of type https:// can now be accessed) and a WebDAV
option was added for publishing (WebDAV is now more popular for publishing on
the web than HTTP Put).</p></li></simplelist>

<p>All these new developments are included in version 11.3 of Amaya, released
in December 2009.</p>
</subsection>

<subsection id="MA2" level="2">
<bodyTitle>LimSee3</bodyTitle>

<p>In collaboration with partners of the Palette project (see section <ref
xlink:href="#Palette" location="intern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>), a study was conducted
about integrating multimedia contents in a reification process for sharing
teaching practice. The issue is that sharing based on raw recordings of courses
or meetings brings
a very limited benefit, due to the very nature of video and audio. It is indeed
too long to listen
to a full recording when only some specific pieces are of interest for a given
purpose. To solve this issue, textual annotations are associated to recordings
and provide an easy way to navigate contents, thanks to synchronization between
audio/video and annotations. With LimSee3, annotations are
entered at recording time and/or afterwards, by several users. This makes it
easy to prepare the recording of a course before discussing it with colleagues.
This also allows participants to add more annotations during discussion, to
record their agreements or dissents. This study was published in <ref
xlink:href="#Roisin09" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>.</p></subsection>

<subsection id="ARAediting" level="2">
<bodyTitle>Augmented Reality Audio (ARA) Editing</bodyTitle>

<p>LibA2ML (see section <ref xlink:href="#liba2ml" location="intern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest"></ref>)
provides a strong basis for building editors for virtual interactive audio
scenes (games for instance) or ARA scenes (guidance applications for instance).
Our main interest is in the authoring of ARA scenes in the perspective of the
Minalogic Autonomie project (2010-12) upon the indoor-ourdoor guidance of
ill-seeing people. The concept of augmented reality audio (ARA) characterizes
techniques where a real sound and voice environment is extended with virtual,
geolocalized sound sources. An
ARA scene is best experimented through the use of ARA bone conduction
headsets.</p>

<p>ARA authoring is a non-static task (mobile mixing), for at least two
reasons: (1) the author has to
move in the rendering zone to apprehend the audio spatialization and the
chronology of the audio events which depend upon the position of the listener,
(2) the determination of trajectories which will be applied to the virtual
sound sources is best done through a tracking system allowing the author to
record his mouves and use them as trajectories.</p>

<p>For this non-static authoring task, we are considering an implementation of
the see-through touch-screen interface concept to control the localization of
the sound sources. The XML language used for
the map on which these positions are recorded is OpenStreetMap (OSM) for
outdoor authoring and an extension of OSM for indoor authoring.</p>

<p>The ARA scene will be described through the mixing of two XML languages,
i.e. A2ML and OSM. This mixed format will allow a textual authoring of the
sequencing of the sound sources and DSP acoustics
parameters.</p></subsection></subsection>

<subsection id="DocFormats" level="1">
<bodyTitle>Document Formats</bodyTitle>

<subsection id="xtiger" level="2">
<bodyTitle>XTiger Language</bodyTitle>

<p>The XTiger language was designed initially to specify document templates
that could guide an authoring tool, and then an author, in producing well
structured XHTML documents. Several experiments conducted with our partners in
the Palette project have shown that this basic feature may be extended.
The XTiger language is actually an excellent means to help users to enter very
structured documents and data through the familiar metaphor of text editing.</p>

<p>New work has started to use XTiger, with minor extensions, for entering well
structured XML data through an XHTML document manipulated in a web browser. The
goal is to allow average web users to feed XML data bases and XML applications
simply by interacting with a very familiar tool, their usual browser. This work
is done in cooperation with the Media group at EPFL.</p></subsection>

<subsection id="a2ml" level="2">
<bodyTitle>A2ML Audio Format</bodyTitle>

<p>We have designed a new version of A2ML, our XML format for interactive
audio, to follow the trend in powerful mobile audio devices lead by Apple with
its iPhone. A2ML, in its 2009 full version, offers, concerning the sequencing
of sounds, a level of capabilities similar to that of iXMF, the interactive
audio file format defined by the Interactive Audio Special Interest Group
(IASIG). But, as opposed to iXMF, A2ML supports not only sequencing but also 3D
sound rendering and parameter animation (DSP and positional parameters). SMIL
internal events are supported and external events can be freely defined by the
sound designer. Scripting, which is difficult to implementand use, has been
replaced by a declarative way of handling dynamic soundtrack adaptation to the
context. Consequently,
A2ML is now in its full version an audio format suitable not only for mobile
applications like auditory guidance, soundwalks or soundscape, but also for 3D
games on mobile phones and consoles.</p>

<p>A sound manager/engine for the iPhone platform, which should be easily
ported to all games consoles
by translating objC code into C++ code, has been written and is under testing.
It is worth noting that no sound manager has yet been written for the iXMF
format, probably because implementing a sound manager for a binary format with
scripting inside, is a very difficult task.</p>

<p>The construction of an A2ML sound model for an interactive jungle, usable in
a game or in a sound installation, is explained in <ref
xlink:href="#Lasorsa09a" location="biblio" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest"></ref>
and downloadable (in MP3) from <ref
xlink:href="http://gforge.inria.fr/projects/iaudio" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://gforge.inria.fr/projects/iaudio</ref>.</p></subsection></subsection></resultats>

<contrats id="S6">
<bodyTitle>Contracts and Grants with Industry</bodyTitle>
<p>None currently.</p></contrats>

<international id="S7">
<bodyTitle>Other Grants and Activities</bodyTitle>

<subsection id="national" level="1">
<bodyTitle>National Grants and Collaborations</bodyTitle>

<subsection id="Codex" level="2">
<bodyTitle>Codex</bodyTitle>

<p>Codex is a project funded by ANR as part of the Emerging Domains program
(DEFIS). It started in March 2009 for a duration of 36 months. WAM is working
with five partners: INRIA Saclay-île-de-France (project-team GEMO), INRIA
Lille-Nord-Europe (project-team MOSTRARE), University Paris-Sud, Centre
universitaire de Blois, Innovimax SARL.</p>

<p>Codex seeks to push the frontier of XML technology innovation in three
interconnected directions:</p>

<simplelist>
<li><p>Languages and algorithms: prototypes are developed for efficient and
expressive XML processing, in particular advancing towards massively
distributed XML repositories.</p></li>
<li><p>Codex considers models for describing, controlling, and reacting to the
dynamic behavior of XML corpora and XML schemas with time.</p></li>
<li><p>The project proposes theories, models and prototypes for composing XML
programs for richer interactions, and XML schemas into rich, expressive, yet
formally grounded type descriptions.</p></li></simplelist></subsection>

<subsection id="C2M" level="2">
<bodyTitle>C2M</bodyTitle>

<p>Multimedia Cooperative Publishing Chain (C2M) is a project funded by ANR as
part of the Contents and Interaction program. It started in October 2009 for a
duration of 24 months. WAM is working with five partners: Université de
Technologie de Compiègne, Kelis Conseil et Développement, Amexio, Heudiasyc
laboratory (CNRS), Institut National de l'Audiovisuel (INA). </p>

<p>The project aims at integrating XML publishing chains, Enterprise Content
Management (ECM), and multimedia creation tools, in order to design a complete
digital system for multimedia creation, management and publishing.</p>

<p>The main challenge lies in the convergence of several approaches:</p>

<simplelist>
<li><p>storage and management of document fragments,</p></li>
<li><p>structured editing,</p></li>
<li><p>maintaining and repurposing content,</p></li>
<li><p>planning, cooperation and production.</p></li></simplelist>

<p>Convergence is made possible by the maturity of XML technologies and by the
collaborative practices
popularized by the web.</p></subsection></subsection>

<subsection id="european" level="1">
<bodyTitle>European Initiatives</bodyTitle>

<subsection id="Palette" level="2">
<bodyTitle>Palette</bodyTitle>

<p><ref xlink:href="http://palette.ercim.org/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">Palette</ref>
(Pedagogically sustained Adaptive Learning through the Exploitation of Tacit
and Explicit knowledge) is a European IST FP-6 Integrated Project. It aims at
developing an extensible set of innovative, interoperable and standard-based
services that enhance the learning process in communities of practice. These
services are validated through various pedagogical scenarios fostering the
emergence of new learning practices that remove barriers for the exploitation
of mental models, knowledge resources and competences of individuals inside and
outside communities.</p>

 <p>The project was terminated end of January 2009. The main contributions of
the WAM project-team concern document models and authoring tools. More
specifically, templating mechanisms are designed, developed and experimented in
the context of communities of practice. These developments and experiments are
based both on Amaya (see section <ref xlink:href="#amaya" location="intern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest"></ref>) and
LimSee3 (see section <ref xlink:href="#limsee3" location="intern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest"></ref>).</p></subsection></subsection>

<subsection id="international" level="1">
<bodyTitle>International Initiatives</bodyTitle>

 <p>The Amaya web editor is developed jointly with <ref
xlink:href="http://www.w3.org/" location="extern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest">W3C</ref>. The software is
distributed by W3C.</p></subsection></international>

<diffusion id="S8">
<bodyTitle>Dissemination</bodyTitle>

<subsection id="leadership" level="1">
<bodyTitle>Leadership within Scientific Community</bodyTitle>

<p>Vincent Quint is a member of the <ref xlink:href="http://www.w3.org/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">W3C</ref>
Advisory Committee. Nabil Layaïda is a member of the <ref
xlink:href="http://www.w3.org/AudioVideo/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">W3C
Synchronized Multimedia</ref>
working group. </p>

 <p>Jacques Lemordant is a member of <ref xlink:href="http://www.iasig.org/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">IASIG</ref>
(Interactive Audio Special Interest Group) and of the <ref
xlink:href="http://www.aes.org/" location="extern" xlink:show="replace"
xlink:type="simple" xlink:actuate="onRequest">AES</ref>
(Audio Engineering Society).</p></subsection>

<subsection id="conferences" level="1">
<bodyTitle>Conferences, Meetings and Tutorial Organization</bodyTitle>
 <p>Cécile Roisin is a member of the steering committee of the <ref
xlink:href="http://www.documentengineering.org/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">ACM
Symposium on Document Engineering</ref>.</p>
 <p>Vincent Quint is on the steering committee of the <ref
xlink:href="http://paragraphe.univ-paris8.fr/h2ptm07/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">H2PTM</ref>
conference series.</p></subsection>

<subsection id="Teaching" level="1">
<bodyTitle>Teaching</bodyTitle>

<p>Pierre Genevès gives Master lectures on Core XML technologies and their
theoretical foundations at Grenoble Universities (Master of Science in
Informatics at Grenoble, final year) and at EPFL (Lausanne).</p>

<p>Nabil Layaïda gives Master lectures on SMIL and Multimedia Principles at
Grenoble Universities (Master of Science in Informatics at Grenoble, M2R SIGAL:
UE IST, final year).</p>

 <p>Jacques Lemordant teaches XML Technologies at the L3 level of MIAGE (UJF,
Grenoble), on Multimedia Technologies at the M1 level of RICM (Polytech,
Grenoble) and Web Technology at the M2 level of IICAO (UJF,
Grenoble).</p></subsection>

<subsection id="committees" level="1">
<bodyTitle>Conference and Workshop Committees, Invited Conferences</bodyTitle>

<p>Members of the WAM project-team were on the following program committees and
editorial boards: <ref xlink:href="http://dn.e-revues.com/acceuil.jsp"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">Document numérique</ref>, <ref
xlink:href="http://doceng09.cs.unibw.de/" location="extern"
xlink:show="replace" xlink:type="simple" xlink:actuate="onRequest">DocEng
2009</ref>
(ACM Symposium on Document Engineering), <ref
xlink:href="http://paragraphe.info/evenements/index.php/H2PTM/H2PTM09"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">H2PTM'09</ref>
(Hypertextes-Hypermédia), <ref xlink:href="http://www.revue-i3.org/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">Information - Interaction - Intelligence</ref>.</p>

<p>Members of the WAM project-team have served as reviewers for the following
venues in 2009: <ref xlink:href="http://workshops.inf.ed.ac.uk/dbpl09/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">12th International Symposium on Database Programming
Languages (DBPL 2009)</ref>, <ref xlink:href="http://tsi.revuesonline.com/"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">Technique et Science Informatiques (TSI)</ref>.</p>

<p>Members of the WAM project-team served as project reviewer for the Qatar
National Research Fund (QNRF), ANR (Contint program). Nabil Layaïda serves as
Scientific Advisor for RaisePartner S.A, an INRIA
spin-off.</p></subsection></diffusion>

<biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">

<biblStruct type="inproceedings" rend="year" n="cite:Geneves10a"
id="Geneves10a" default="NO">
<analytic>
<title level="a">XML Reasoning Made Practical</title>
 <author>
<persName key="">
<foreName>Pierre</foreName>
 <surname>Genevès</surname>
 <initial>P.</initial></persName>
 <persName key="">
<foreName>Nabil</foreName>
 <surname>Layaïda</surname>
 <initial>N.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="yes">
<title level="m">Proceedings of the 26th IEEE International Conference on Data
Engineering</title>
 <meeting>
<title>ICDE 2010</title>
</meeting>
 <imprint>
<publisher>
<orgName>IEEE</orgName>
</publisher>
 <dateStruct>
<month>March</month>
 <year>2010</year>
</dateStruct>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Laborie09a"
id="Laborie09a" default="NO">
<analytic>
<title level="a">Semantic Multimedia Document Adaptation with Functional
Annotations</title>
 <author>
<persName key="">
<foreName>Sébastien</foreName>
 <surname>Laborie</surname>
 <initial>S.</initial></persName>
 <persName key="">
<foreName>Jérôme</foreName>
 <surname>Euzenat</surname>
 <initial>J.</initial></persName>
 <persName key="">
<foreName>Nabil</foreName>
 <surname>Layaïda</surname>
 <initial>N.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="yes">
<title level="m">Proceedings of the 4th International Workshop on Semantic
Media Adaptation and Personalization</title>
 <meeting>
<title>SMAP'09</title>
</meeting>
 <imprint>
<publisher>
<orgName>IEEE</orgName>
</publisher>
 <dateStruct>
<month>December</month>
 <year>2009</year>
</dateStruct>
 <ref xlink:href="http://wam.inrialpes.fr/publications/2009/SMAP09.pdf"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://wam.inrialpes.fr/publications/2009/SMAP09.pdf</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Lasorsa09a"
id="Lasorsa09a" default="NO">
<analytic>
<title level="a">An Interactive Audio System for Mobiles</title>
 <author>
<persName key="">
<foreName>Yohan</foreName>
 <surname>Lasorsa</surname>
 <initial>Y.</initial></persName>
 <persName key="">
<foreName>Jacques</foreName>
 <surname>Lemordant</surname>
 <initial>J.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="yes">
<title level="m">Proceedings of 127th AES Convention</title>
 <meeting>
<title>AES Convention</title>
 <num>127th</num>
 <abbr type="sigle">AES</abbr>
</meeting>
 <imprint>
<publisher>
<orgName>Audio Engineering Society</orgName>
</publisher>
 <dateStruct>
<month>October</month>
 <year>2009</year>
</dateStruct>
 <biblScope type="pages">28-31</biblScope>
 <ref xlink:href="http://hal.inria.fr/inria-00425231/" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://hal.inria.fr/inria-00425231/</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Barcenas09b"
id="Barcenas09b" default="NO">
<analytic>
<title level="a">On the Analysis of Queries with Counting Constraints</title>
 <author>
<persName key="">
<foreName>Everardo</foreName>
 <surname>Bárcenas</surname>
 <initial>E.</initial></persName>
 <persName key="">
<foreName>Pierre</foreName>
 <surname>Genevès</surname>
 <initial>P.</initial></persName>
 <persName key="">
<foreName>Nabil</foreName>
 <surname>Layaïda</surname>
 <initial>N.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="yes">
<title level="m">DocEng'09: Proceedings of the Ninth ACM Symposium on Document
Engineering</title>
 <meeting>
<title>ACM Symposium on Document Engineering</title>
 <num>9th</num>
 <abbr type="sigle">DocEng</abbr>
</meeting>
 <imprint>
<publisher>
<orgName>ACM Press</orgName>
</publisher>
 <dateStruct>
<month>September</month>
 <year>2009</year>
</dateStruct>
 <biblScope type="pages">21-24</biblScope>
 <ref xlink:href="http://hal.inria.fr/inria-00422964/" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://hal.inria.fr/inria-00422964/</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Geneves09a"
id="Geneves09a" default="NO">
<analytic>
<title level="a">Identifying Query Incompatibilities with Evolving XML
Schemas</title>
 <author>
<persName key="">
<foreName>Pierre</foreName>
 <surname>Genevès</surname>
 <initial>P.</initial></persName>
 <persName key="">
<foreName>Nabil</foreName>
 <surname>Layaïda</surname>
 <initial>N.</initial></persName>
 <persName key="">
<foreName>Vincent</foreName>
 <surname>Quint</surname>
 <initial>V.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="yes">
<title level="m">ICFP'09, Proceedings of the 2009 ACM SIGPLAN International
Conference on Functional Programming</title>
 <meeting>
<title>ACM SIGPLAN International Conference on Functional Programming</title>
</meeting>
 <imprint>
<publisher>
<orgName>ACM Press</orgName>
</publisher>
 <dateStruct>
<month>August</month>
 <year>2009</year>
</dateStruct>
 <biblScope type="pages">221-230</biblScope>
 <ref xlink:href="http://hal.inria.fr/inria-00423058/" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://hal.inria.fr/inria-00423058/</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="article" id="Guerraz09a" rend="year" n="cite:Guerraz09a">
<analytic>
<title level="a">Analysis of Haptics Evolution from Web Search Engines'
Data</title>
 <author>
<persName>
<foreName>Agnès</foreName>
 <surname>Guerraz</surname>
 <initial>A.</initial></persName>
 <persName>
<foreName>Céline</foreName>
 <surname>Loscos</surname>
 <initial>C.</initial></persName>
</author>
</analytic>
 <monogr x-international-audience="yes" x-editorial-board="yes">
<title level="j">Journal of Multimedia (JMM)</title>
 <imprint>
<publisher>
<orgName>Academy Publisher</orgName>
</publisher>
 <biblScope type="volume">4</biblScope>
 <biblScope type="number">4</biblScope>
 <dateStruct>
<month>August</month>
 <year>2009</year></dateStruct>
 <biblScope type="pages">196-203</biblScope>
 <ref xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="http://www.academypublisher.com/jmm/vol04/no04/jmm0404196203.pdf"
location="extern">http://www.academypublisher.com/jmm/vol04/no04/jmm0404196203.pdf</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Roisin09" id="Roisin09"
default="NO">
<analytic>
<title level="a">Réifier et réutiliser les pratiques d'enseignement :
développement participatif d'un scénario et de
services pour les communautés de pratique</title>
 <author>
<persName key="">
<foreName>Bernadette</foreName>
 <surname>Charlier</surname>
 <initial>B.</initial></persName>
 <persName key="">
<foreName>Aida</foreName>
 <surname>Boukottaya</surname>
 <initial>A.</initial></persName>
 <persName key="">
<foreName>Amaury</foreName>
 <surname>Daele</surname>
 <initial>A.</initial></persName>
 <persName key="">
<foreName>France</foreName>
 <surname>Henry</surname>
 <initial>F.</initial></persName>
 <persName key="">
<foreName>Cécile</foreName>
 <surname>Roisin</surname>
 <initial>C.</initial></persName>
 <persName key="">
<foreName>Annick</foreName>
 <surname>Rossier-Morel</surname>
 <initial>A.</initial></persName>
</author>
</analytic>
 <monogr x-proceedings="yes" x-international-audience="no">
<editor role="editor">
<persName key="">
<foreName>Elizabeth</foreName>
 <surname>Delozanne</surname>
 <initial>E.</initial></persName>
 <persName key="">
<foreName>André</foreName>
 <surname>Tricot</surname>
 <initial>A.</initial></persName>
 <persName key="">
<foreName>Pascal</foreName>
 <surname>Leroux</surname>
 <initial>P.</initial></persName>
</editor>
 <title level="m">EIAH 09</title>
 <meeting>
<title>EIAH</title>
 <abbr type="sigle">EIAH</abbr>
</meeting>
 <imprint>
<publisher>
<orgName>INRP Lyon</orgName>
</publisher>
 <dateStruct>
<month>June</month>
 <year>2009</year>
</dateStruct>
 <biblScope type="pages">223-230</biblScope>
 <ref xlink:href="http://wam.inrialpes.fr/publications/2009/EIAH2009.pdf"
location="extern" xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://wam.inrialpes.fr/publications/2009/EIAH2009.pd</ref>
</imprint>
</monogr></biblStruct>

<biblStruct type="inproceedings" rend="year" n="cite:Barcenas09a"
id="Barcenas09a" default="NO">
<analytic>
<title level="a">Counting in Trees along Multidirectional Regular Paths</title>
 <author>
<persName key="">
<foreName>Everardo</foreName>
 <surname>Bárcenas</surname>
 <initial>E.</initial></persName>
 <persName key="">
<foreName>Pierre</foreName>
 <surname>Genevès</surname>
 <initial>P.</initial></persName>
 <persName key="">
<foreName>Nabil</foreName>
 <surname>Layaïda</surname>
 <initial>N.</initial></persName>
</author>
</analytic>
 <monogr x-international-audience="yes" x-proceedings="yes">
<title level="m">PLAN-X 2009, Programming Languages Techniques for XML</title>
 <meeting>
<title>ACM SIGPLAN Workshop on Programming Language Techniques for XML</title>
 <abbr type="sigle">PLAN-X</abbr>
</meeting>
 <imprint>
<dateStruct>
<month>January</month>
 <year>2009</year>
</dateStruct>
 <ref xlink:href="http://hal.inria.fr/inria-00358797/" location="extern"
xlink:show="replace" xlink:type="simple"
xlink:actuate="onRequest">http://hal.inria.fr/inria-00358797/</ref>
</imprint>
</monogr></biblStruct>
</biblio></raweb>