MADEUS-EDITOR
Madeus-Editor est un outil auteur du langage Madeus, permettant de spécifier l'organisation
temporelle et spatiale d'un document à l'aide de relations flexibles.
Madeus-Editor est un environnement d'édition et de présentation de
documents structurés multimédia offrant des fonctions d'édition de haut
niveau :
- langage déclaratif pour la définition de scénarios : l'auteur spécifie
des propriétés partielles, relatives et non absolues ;
- vérification statique et incrémentale de la cohérence des
scénarios ;
- calcul des informations temporelles (formatage temporel) ;
- outil de visualisation des scénarios ;
- interface utilisateur pour l'édition incrémentale.
Madeus-Editor est basé sur la boîte à outils Kaomi, et utilise ces différents services pour offrir un
environnement multivues et WYSIWYG. Les fonctions d'édition, les services de
formatage et de vérification de la cohérence ainsi que les différentes vues
offertes à l'auteur sont directement issus de la boîte à outils.
Le langage Madeus [Layaïda97] a été développé au sein
du projet Opéra. Les documents Madeus, dont la syntaxe est définie par une DTD
XML, sont composés de 4 sections :
- La section média : permet de définir les médias qui seront
utilisés dans le document. Ces médias seront référencés dans les
sections spatiales et temporelles.
- La section spatiale : permet de définir les attributs de
présentation graphique de l'objet (fonte, couleur, placement, etc.). On
peut aussi associer à chaque objet ou groupe d'objets des relations
spatiales pour définir un placement relatif entre chaque élément.
- La section temporelle : permet de définir la position
temporelle de tous les objets du document en plaçant des relations
temporelles entre les objets ou entre groupes d'objets. Les relations
sont basées sur les relations d'Allen quantifiées augmentées de trois
relations supplémentaires exprimant des interruptions.
- La section hypertexte : permet de définir des liens entre les
objets ; ils peuvent être entre documents ou temporels. Un lien temporel
permet d'aller vers un instant donné de la présentation.
Un des avantages majeurs de l'approche est qu'elle permet à l'auteur de
décrire des relations flexibles. Par exemple, cela permet d'utiliser ces
informations pour adapter automatiquement le document au contexte de
présentation.