last change : 30. Oct. 98

English version 


MADEUS

Un éditeur de documents multimédia


Le principe du WYSIWYG, fort utile lors de l'édition d'un document classique, ne peut pas s'appliquer à l'édition de documents multimédia. En effet, le caractère dynamique de certains objets de base et le fait qu'on veut ordonner dans le temps ces objets rendent impossible la fusion des phases d'édition et de présentation. De ce fait, les outils d'édition de documents multimédia existant actuellement se rapprochent plus d'outils de programmation (utilisation de langages de scripts) que de véritables outils d'édition. Il serait cependant dommage de limiter les auteurs potentiels de documents multimédia aux seuls experts informaticiens.

Avec l'outil MADEUS le projet Opéra travaille sur la conception d'un environnement d'édition de documents multimédia ayant pour objectifs :

Pour cela, nos travaux s'effectuent dans les directions suivantes :


Structuration forte du document

Un document multimédia est organisé selon trois dimensions : logique, temporelle et spatiale. La structure logique d'un document permet de le décomposer en sous-parties. Les dimensions temporelles et spatiales sont orthogonales. Elles ne sont cependant pas indépendantes de la structuration logique qui pose en quelque sorte des frontières spatio-temporelles à l'intérieur du document. Cette façon de concevoir l'organisation d'un document permet de mieux choisir les langages de spécification et les techniques de formatage associées à chaque dimension. Elle permet aussi de profiter de la structure logique pour déduire des informations qui dépendent des deux autres dimensions, facilitant ainsi la tâche de l'auteur. De plus, c'est par ce moyen qu'il sera possible de définir des modèles génériques de documents multimédia (équivalents de SGML pour les documents statiques). Tout ce travail s'appuie sur l'expérience acquise dans le projet Opéra autour de Thot (environnement d'édition de documents électroniques structurés).

Modèle du temps : compromis entre expressivité, convivialité, efficacité et abstraction

L'organisation temporelle est au coeur de toute la problématique de l'édition de documents multimédia. En effet c'est elle, en donnant au document son caractère dynamique, qui le différencie d'un document classique. De plus, elle est l'entité centrale qui orchestre la présentation d'un document multimédia. Trouver un modèle de cette organisation qui satisfasse tous les objectifs précédemment cités est l'une des clés de notre problématique.

Notre choix est basé sur une extension des réseaux de contraintes temporelles définis en intelligence artificielle. Au niveau édition, ce formalisme offre l'avantage de pouvoir être connecté avec une représentation symbolique déclarative basée sur la logique d'Allen. Cela lui assure à la fois une bonne expressivité et une certaine convivialité. Au niveau exécution, ce modèle permet de conserver un fort niveau d'abstraction garantissant ainsi son indépendance vis-à-vis des plateformes d'exécution et des formats d'objets multimédia. De plus, il s'appuie sur une structure de type graphe sur laquelle il est possible de définir des algorithmes performants.

Interface d'édition interactive et déclarative

Notre objectif est de concevoir une interface graphique interactive utilisable par des auteurs non-informaticiens, qui permette autant que possible la manipulation directe de la représentation interne du document. . En particulier, nos travaux portent sur l'édition de la dimension temporelle d'un document multimédia. La difficulté consiste d'une part à offrir à l'auteur un moyen de visualiser le scénario qu'il spécifie à l'aide d'un ensemble de contraintes temporelles; d'autre part à intégrer cette vue dans un contexte plus générale, à savoir un environnement d'édition de toutes les dimensions d'un document multimédia. Nous travaillon aussi sur la définition d'une interface de placement interactif des objets dans la dimension spatiale à l'aide de contraintes.

Personnes impliquées dans cette composante du projet Opéra


Publications :

Allez voir la bibliographie du projet Opéra.

MADEUS est développé au sein du projet Opera


Envoyez vos remarques et suggestions à [email protected]