Thèse soutenue

Kaomi : réalisation d'une boîte à outils pour la construction d'environnements d'édition de documents multimédias

FR
Auteur / Autrice : Laurent Tardi
Direction : Cécile Roisin
Type : Thèse de doctorat
Discipline(s) : Informatique. Systèmes et communications
Date : Soutenance en 2000
Etablissement(s) : Grenoble INPG

Résumé

FR

De nombreux formats emergent pour permettre la definition de documents multimedias (smil, mpeg, flash), mais paradoxalement peu de travaux portent aujourd'hui sur l'edition de tels documents. Au cours de cette these, j'ai aborde le probleme de l'edition de documents multimedias selon deux axes : identifier les fonctions d'edition qui rendent la tache d'edition simple et experimenter ces fonctions pour differents langages multimedias. Ce travail s'est concretise par la realisation d'une boite a outils, kaomi, qui permet de concevoir des environnements d'edition de documents multimedias quelque soit le formalisme choisi. Cette boite a outils fournit un ensemble de vues et de structures de donnees pour editer les differentes informations du document (temporelles, spatiales, ). La boite a outils assure la coherence du document, mais aussi la coherence entre les differentes vues du document a toutes les etapes d'edition. Kaomi utilise des resolveurs de contraintes pour gerer cette coherence et assurer une edition incrementale du document. Les solutions mises en place sont le resultat d'une evaluation experimentale (quantitative et qualitative) de resolveurs existants et de leur adaptation au contexte d'edition. Les principes d'edition mis en uvre dans kaomi ont pu etre valides et evalues par la realisation d'environnements auteur pour trois langages representatifs des formalismes d'edition de documents multimedias : _ madeus-editeur : pour madeus, langage a base de relations ; _ smil-editeur : smil, langage a base d'operateurs qui est un standard en cours de definition par le w3c ; _ mhml-editeur : mhml, langage evenementiel qui est une implementation xml de mheg. Ces trois environnements se distinguent des outils actuels, d'une part par un mode d'edition de haut niveau a base de relations, et d'autre part, par une visualisation des proprietes temporelles dans une vue temporelle qui permet a l'auteur de specifier de maniere interactive le placement temporel des objets.