Juin 1999

PROPOSITION DE SUJET DE MEMOIRE CNAM

CANDIDAT : Patrice Navarro

---------------

RESPONSABLE : Muriel Jourdan (chercheur Inria)

Cécile Roisin (MdC) pendant l'absence de M. Jourdan

TEL : 04 76 61 53 58 et 04.76.61.53.60
ADRESSE ELECTRONIQUE : Muriel.Jourdan@inrialpes.fr, Cecile.Roisin@inrialpes.fr

LABORATOIRE ET EQUIPE : Projet Opéra

                                                         INRIA Rhône-Alpes

                                                         655 avenue de l'Europe, 38330 Montbonnot St Martin

                                                         URL: http://www.inrialpes.fr/opera

----------------

TITRE : Edition de documents Smil


Mots-clés: Documents multimédia, Smil, Environnement auteur, Édition de scénarios temporels, Interfaces graphiques.
 

Présentation et contexte du projet :

Le projet Opéra a pour thème général les applications de traitement des documents électroniques. Un des axes de recherche plus précisément abordés concerne la définition d'un environnement d'édition/présentation de documents multimédia nommé Madeus. Un prototype est développé au sein du projet qui permet actuellement de concevoir et présenter certains types de documents multimédia. Par ailleurs, une boîte à d'outils pour la conception d'environnements de documents multimédia (indépendante du format de description de ces documents) est en cours de développement.

Le W3C (consortium mondial regroupant des industriels et des centres de recherche, dont l'objectif est de développer et promouvoir le Web) propose un format de documents multimédia nommé Smil [Smil98]. L'objectif de ce format est de permettre l'écriture de documents Web dont les objets sont synchronisés dans le temps. On peut le voir comme une extension du format HTML qui va permettre de rendre les documents sur le Web plus dynamiques sans pour autant nécessiter de la programmation. Les langages Smil et Madeus sont suffisamment différents pour nécessiter le développement d'environnements d'édition/présentation différents.

Quelques outils commerciaux et prototypes de recherche permettent de présenter des documents multimédia au format Smil [RealNetworks98], [Soja99], [Veon99]. Le projet Opéra développe lui même un tel outil de présentation. Par contre, l'édition des documents Smil s'effectue majoritairement à l'aide d'éditeurs textuels classiques ce qui d'une part ne facilite pas la tâche de l'auteur et d'autre part explique le faible nombre de documents Smil existants aujourd'hui. De nombreux travaux portent à présent sur la conception d'environnements d'édition interactive du langage Smil [Bulterman98], [Grins99], [RealNetworks99],. [Sausage99]. Le projet Opéra contribue à ceux-ci en profitant de l'expérience acquise avec le développement de l'éditeur Madeus.

Un premier environnement d'édition pour Smil a déjà été réalisé. Il permet une édition d'un sous-ensemble de documents Smil à partir de trois vues :

  1. Une vue hiérarchique, qui visualise l'arbre d'opérateurs associé au document.
  2. Une vue présentation (dans laquelle s'exécute le document), qui permet un placement spatial direct et une sélection aisée des objets lors de la présentation du document.
  3. Une vue scénario (appelée aussi vue timeline), qui à la fin de chaque exécution, retrace le placement temporel des objets observés lors de celle-ci.

Objectifs du projet

Ce projet vise à répondre le plus complètement possible aux besoins des concepteurs de documents multimédia Smil. Pour cela, il faudra :

Ce travail devra se terminer par une étude comparative des éditeurs Smil (commerciaux et académiques) existants, afin de situer l'environnement Smil construit par le projet Opéra.

Ce stage s'effectuera dans le contexte de développement suivant. Le projet Opera développe une boîte à outils pour la construction d'environnements d'édition de documents multimédia (indépendamment du format de spécification de ces documents). La pertinence de cette boîte à outils est expérimentee à travers 3 applications:

  1. un éditeur de documents multimédia basee sur l'usage des contraintes [Jourdan98]
  2. un éditeur de documents multimédia Smil.
  3. un éditeur de documents Mhml format interne au groupe Alcatel.

Il convient de factoriser le travail autant que possible, c'est-à-dire que tous les développements indépendants du format se font à l'intérieur de la boîte à outils sans hypothèse sur le format en cours de traitement. Cette boiîe à outil est écrite en JAVA et les plates formes visées pour chaque application sont SUN/Solaris PC/Windows et PC/Linux. De plus, elle fait l'objet d'un développement commun au sein du projet ce qui suppose un important travail de coordination.

Bibliographie

[Bulterman98] BULTERMAN D.C.A., HARDMAN L., JANSEN J., MULLENDER K.S., RUTLEDGE L., ``A GRaphical INterface for creating and playing SMIL documents'', proc. WWW-7, pp. 519-529, Computer Networks and ISDN Systems 30, Brisbane, Australia, April 1998.

[Grins99] GRiNS, on line : http://www.cwi.nl/GRiNS/

[Jourdan98] M. Jourdan, N. Layaïda, C. Roisin, L. Sabry-Ismail, L. Tardif, ``Madeus, an Authoring Environment for Interactive Multimedia Documents'', ACM Multimedia'98, septembre 1998. [En ligne] ftp://ftp.inrialpes.fr/pub/opera/publications/ACM98.ps.gz

[RealNetworks98] Real Netwoks G2, on line : http://www.real.com/g2/index.html.

[Sausage99] Smil Composer, on line : http://www.sausage.com/supertoolz/toolz/stsmil.html.

[RealNetworks99]Smil Wizard in G2 Authoring Kit, http://www.real.com/products/tools/authkit/index.html.

[Soja99] Soja Barbizon , on line : http://www.helio.org/

[Veon99] Veon, on line : http://www.veon.com/

[W3C98] W3C Recommendation Synchronized Multimedia Integration Language (SMIL) 1.0 Specification http://www.w3.org/TR/REC-smil 15-June 1998