Gestion de pages web dans l’editeur amaya
TOLLENAERE Antoine
Date de création : Date de dépôt : Niveau : 01.09.2005 07.09.2005 BAC + 2
Gestion de pages web dans l’éditeur Amaya
´ DEPARTEMENT INFORMATIQUE – IUT2 GRENOBLE
Ann´e Universitaire 2004-2005 e ´ MEMOIRE DE STAGE
` GESTION DE MODELES DE PAGE WEB ´ DANS L’EDITEUR AMAYA INRIA Rhˆne-Alpes o
Stage du 13 Juin au 2 Septembre 2005
Pr´sent´ par e e
AntoineTollenaere
IUT : Monsieur Chastel Fr´d´ric e e IUT : Monsieur Garnier Christophe INRIA : Madame Vatton Ir`ne e
Jury
Remerciements
Je tiens ` remercier Madame Ir`ne Vatton ainsi que tous les membres du projet WAM de a e l’INRIA Rhˆne-Alpes pour m’avoir accueilli au sein de leur ´quipe. o e
4
Table des mati`res e
Introduction 1 Pr´sentation du stage e 1.1 L’INRIA . . . . . . . . . . 1.2Le projet WAM . . . . . . ` 1.3 A propos du W3C . . . . 1.4 Le logiciel Amaya . . . . . 1.5 Th`me du stage . . . . . . e 1.6 Environnement de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 7 8 8 8 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 17 17 20 21 21 21 22 24 26 26 26 27 29 29 29 29 30
2 Analyse 2.1 Utilit´ des mod`les . . . . . . . . . . . . . . . . . . . . e e 2.1.1 Int´rˆt par rapport ` l’´dition classique . . . . ee a e 2.1.2 Quelques casd’utilisation . . . . . . . . . . . . 2.2 Les mod`les dans les logiciels existants . . . . . . . . . e 2.2.1 Dreamweaver . . . . . . . . . . . . . . . . . . . 2.2.2 NVU . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Fonctionnalit´s des mod`les . . . . . . . . . . . . . . . e e 2.3.1 Caract´ristique propres ` l’ensemble du mod`le e a e 2.3.2 Propri´t´s associ´es ` une zone . . . . . . . . . ee e a2.4 Les solutions techniques envisag´es . . . . . . . . . . . e 2.4.1 Informations relatives ` l’ensemble du mod`le . a e 2.4.2 Propri´t´s des zones du mod`le . . . . . . . . . ee e 2.5 Solutions retenues . . . . . . . . . . . . . . . . . . . . 2.5.1 Format de donn´es . . . . . . . . . . . . . . . . e 2.5.2 Interface graphique . . . . . . . . . . . . . . . . 3 L’impl´mentation e ´ 3.1 Edition dedocuments issus de mod`les . . e 3.1.1 Fonctionnement d’Amaya . . . . . 3.1.2 La description du format Template 3.1.3 Modi?cation de l’interface . . . . . 3.1.4 Compilation . . . . . . . . . . . . . 3.2 Les mod`les distribu´s avec Amaya . . . . e e 3.2.1 XHMTL, CSS et Template . . . . 3.2.2 Pr´sentation des mod`les propos´s e e e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .
4 Bilan 4.1 Liste des fonctionnalit´s . . . . . . . . . . . . . . . . . . . . . . . . . . e 4.2 Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Interpr´tation des ?chiers issus de mod`les par les navigateurs e e 4.2.2 Mod`les et di?´rents formats XML . . . . . . . . . . . . . . . . e e
` TABLE DES MATIERES…