Download - Projet GenDiapo
![Page 1: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/1.jpg)
Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R
Consultant : Pierre-Yves MONNET - Cap Gemini
Alexandre FLAMENT Christophe QUAY-THEVENON
Projet GenDiapo
![Page 2: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/2.jpg)
Enseignant
Cours deLangageObjet
Étudiants
DEUG
Licence
DESS
Développer un prototype de générateur de documents multimédias
Édition Publication
Projet GenDiapo 2 / 42
![Page 3: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/3.jpg)
Projet Christophe
Solution Alexandre
Assurance Qualité Christophe
Gestion de Projet Christophe
Conclusion Alexandre
Sommaire 3 / 42
![Page 4: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/4.jpg)
PROJETPROJET
![Page 5: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/5.jpg)
CLIPS - ARCADE
Start up spécialisée
dans le e-learningLaboratoire
SYNERGIE 3R
Projet CRIMEI du GRECO
Acteurs
Projet
5 / 42
![Page 6: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/6.jpg)
Contexte
+ +Ceci est un exemple d’un support écrit pour le langage objet
Support Écrit
ÉvolutivitéSous point
Point 2Sous Point
ModularitéModule
FlexibilitéÉvolution
Diapositives
Je vais vous expliquer le
langage objet
Explications Orales
Enseignement actuel
Deux types d’étudiants
Développement de l’enseignement interactif
+
Projet
6 / 42
![Page 7: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/7.jpg)
DIAPOSITIVES
SUPPORTECRIT
DIAPOSITIVES
SUPPORTECRITEnseignant
OutilsBureautique
ÉtudiantsDEUG
ÉtudiantsDESS
DIAPOSITIVES A
DIAPOSITIVES B
SUPPORT ECRIT A
SUPPORT ECRIT B
NombreuxOutils
NombreuxFichiers
Problème de Cohérence
Problèmes
Projet
7 / 42
![Page 8: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/8.jpg)
Type (Support écrit & Diapositive) Catégorie d’étudiants
Édition Publication
Édition Publication
Format (XML)
Un document pour toutes les informations
Un outil pour tous les traitements
Portabilité du système
Interopérabilité
Besoins
Projet
8 / 42
![Page 9: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/9.jpg)
SOLUTIONSOLUTION
![Page 10: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/10.jpg)
COURS
Enseignant
DIAPOSITIVES A
SUPPORT ECRIT A
OutilAuteur
OutilPublication
ÉtudiantsDEUG
ÉtudiantsDESSDIAPOSITIVES
B
SUPPORT ECRIT B
GenDiapo
Système GenDiapo 10 / 42
Solution
![Page 11: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/11.jpg)
COURS
Enseignant
DIAPOSITIVES A
SUPPORT ECRIT A
OutilAuteur
OutilPublication
ÉtudiantsDEUG
ÉtudiantsDESSDIAPOSITIVES
B
SUPPORT ECRIT B
Nous
But principal
Tâches 11 / 42
Solution
![Page 12: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/12.jpg)
COURS
Enseignant
DIAPOSITIVES A
SUPPORT ECRIT A
OutilAuteur
OutilPublication
ÉtudiantsDEUG
ÉtudiantsDESSDIAPOSITIVES
B
SUPPORT ECRIT B
NousÉquipe GenEval
Outil de Publication similaire
ÉquipeGenEval
Faisabilité
Tâches 12 / 42
Solution
![Page 13: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/13.jpg)
COURS
Enseignant
DIAPOSITIVES A
SUPPORT ECRIT A
OutilAuteur
OutilPublication
ÉtudiantsDEUG
ÉtudiantsDESSDIAPOSITIVES
B
SUPPORT ECRIT B
COURS
Cours 13 / 42
Solution
![Page 14: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/14.jpg)
Un document pour toutes les informations
Regroupement des cours COURS
Différentes catégories d’étudiants
MaintenabilitéType de support
Support Écrit Diapositive
Papier
Web
Cours 14 / 42
Solution
![Page 15: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/15.jpg)
Structure
Section
Types d’atomes
Paragraphe
Image
Section Section
Atome
……
Catégoriesd’étudiants
Aucune
Une ou Plusieurs
Types de support
Diapositive
Support Écrit
Cours 15 / 42
Solution
![Page 16: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/16.jpg)
COURS
Enseignant
OutilAuteur
Édition de cours
Indépendant de la plate-forme Indépendant de la présentation
Édition de cours Lancement de l’outil de publication
Fonctionnalités
Propriétés
Outil Auteur 16 / 42
Solution
![Page 17: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/17.jpg)
HyperDiaporamaCOURS
Enseignant
DIAPOSITIVES A
SUPPORTECRIT A
OutilAuteur
OutilPublication
DEUG
DESSDIAPOSITIVE
S B
SUPPORT ECRIT B
HyperDiaporama 17 / 42
Solution
![Page 18: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/18.jpg)
Adaptation au niveau de l’étudiant
HyperDiaporama
DIAPOSITIVES A
SUPPORT ECRIT A
Outil Publication
DEUG
DESSDIAPOSITIVES B
SUPPORT ECRIT B
Aucune Une ou plusieurs
Catégories d’étudiants
Type de support
Présentation homogène
HyperDiaporama 18 / 42
Support Écrit Diapositive
Papier
Web
Solution
![Page 19: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/19.jpg)
COURSOutil
PublicationHYPER
DIAPORAMA
OutilAuteur
GRAMMAIRE REGLES
DTD
XMLJava Java
XSL
HTML/PDF
Technologies 19 / 42
Technologie XML Langage Java
Solution
![Page 20: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/20.jpg)
Non expert Petite Équipe Phase d’Étude
Open Source
Outil Auteur 20 / 42
Solution
![Page 21: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/21.jpg)
Outil Auteur XML Open Source
Arbre XMLContenu
des éléments
Merlot 21 / 42
Solution
![Page 22: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/22.jpg)
MerlotPluginAction
PluginDTD
Plugin DTD : Personnalisation pour une DTD Plugin Action : Ajout de traitement
PluginDTD 1
PluginDTD 2
PluginAction 1
PluginAction 2
Open Source
Portabilité (Java)
Fonctionnalités standards
Outil auteur générique
Système de Plugins
Pourquoi Merlot… 22 / 42
Solution
![Page 23: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/23.jpg)
COURSOutil
PublicationHYPER
DIAPORAMA
OutilAuteur
MerlotPluginAction
PluginDTD
Pas de vue globale du document
Spécialisation non appropriée
Aucune aide à la publication
Manques 23 / 42
Solution
![Page 24: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/24.jpg)
GenDiapo
Plugin GenDiapoCours
Plugin GenDiapoPublication
Merlot
Architecture
COURSOutil
Publication
PluginAction
PluginDTD
HYPER DIAPORAMA
OutilAuteur
GenDiapo 24 / 42
Solution
![Page 25: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/25.jpg)
Vue Stylée et Attributs
Architecture Package à modifier
Composants Swing (JDK 1.3) Vue stylée (package javax.swing.text)
Création d’un composant spécifique Maquette pour vérifier faisabilité
MerlotPluginAction
PluginDTD
GenDiapo
GenDiapo
Ré-ingénierie de Merlot
Architecture GenDiapo 25 / 42
Solution
![Page 26: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/26.jpg)
Vue Stylée et Attributs
Classe héritée de Merlot
MerlotPluginAction
PluginDTD
GenDiapo
Intégration
Caractéristiques de l’architecture Code de Merlot intact Problème pour les futures versions de Merlot
Architecture GenDiapo 26 / 42
Solution
![Page 27: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/27.jpg)
Personnalisation de l’Outil Auteur Arbre XML Vue Stylée Attributs
Plugins
Intégration de moteurs XSL
Plugin DTD
Plugin Action
Mise en placed’un SDK
Documentation
Code
Architecture GenDiapo 27 / 42
Solution
![Page 28: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/28.jpg)
Arbre XML Attributs
Vue Stylée
GenDiapo 28 / 42
Solution
![Page 29: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/29.jpg)
GenDiapo
MerlotPluginAction
PluginDTD
OutilAuteur
MerlotPluginAction
PluginDTD
OutilAuteur
Contacts avec Merlot
Organisation
GenDiapo
Plugin GenDiapoCours
Plugin GenDiapoPublication
COURS
OutilPublication
Évolution 29 / 42
Intégration à Merlot
Solution
![Page 30: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/30.jpg)
ASSURANCEASSURANCE QUALITEQUALITE
![Page 31: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/31.jpg)
Contrôle : Technologies utilisées (Java, XML, XSL, …) Tests sur Windows et Linux
Concerne : Tous les éléments
Contrôle : Réalisation d’un plugin par équipe GenEval
Concerne : Outil Auteur & Outil de Publication
Indépendance
Évolutivité
Pérennité & Prototypage
Critère 31 / 42
Assurance Qualité
![Page 32: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/32.jpg)
Pérennité & Accessibilité
Normes de Merlot
Base de programmes (CVS)
Code Sauvegarde quotidienne
Local
CVS, Bugs, Forum, Statistiques…..
Hébergeur Projets Open Source
Site Web
CodeExécutable
CodeSource
PluginSDK
Documents
Règles 32 / 42
Assurance Qualité
![Page 33: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/33.jpg)
Formulaire sur SourceForge
Fichier ToDo & Documents
Gestion de Bugs
Réalisation d’un Prototype
Utilisation de JTest (ParaSoft)
Tests d’Intégration D’après les Spécifications Externes
Tests sur Windows et Linux
Tests Unitaires
Tests 33 / 42
Assurance Qualité
![Page 34: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/34.jpg)
Démonstration de prototypes
Discussion ouverte
Présentation de l’architecture
Contrôle du projet
Propositions techniques
Définition des tâches suivantes
StagiairesResponsable
Équipe GenEval
Réunions d’avancement
Réunions de présentationStagiaires
ResponsableEnseignants
Contrôle du Projet
Réunions 34 / 42
Assurance Qualité
![Page 35: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/35.jpg)
GESTION GESTION DE PROJETDE PROJET
![Page 36: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/36.jpg)
Satisfaction Enseignants
Outil AuteurStructure de Document
Outil de Publication
Contrôle FlexibilitéDeux Outils
Cycle de Vie 36 / 42
Gestion de Projet
![Page 37: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/37.jpg)
Outil Auteur
Étude
Besoins
Codage
Intégration
Conception
Spécification
Juin SeptembreAvrilJanvier Mai Juillet Août
Choix de Merlot
Objectifs Prioritaires
Ré-Ingénierie
FonctionnalitésVersion stable
Prolongement
Planning 37 / 42
Gestion de Projet
![Page 38: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/38.jpg)
Réunions de présentations Cycle de vie
Planning Buts prioritaires Reprise de Merlot
Réunions d’avancement Reprise de Merlot
Réalisation de maquette Recherche de composants existants
Architecture
Faisabilité
Délais
Satisfaction des Enseignants
Risques 38 / 42
Gestion de Projet
![Page 39: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/39.jpg)
CONCLUSIONCONCLUSION
![Page 40: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/40.jpg)
Outil générique avec vue du document
Édition & Publication d’un cours Plugin DTD Plugin Action
Gestion des images
Gestion du glossaire
Mise en forme du contenu
Objectifs non réalisés
Objectifs réalisés
Objectifs 40 / 42
Conclusion
![Page 41: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/41.jpg)
Découvertes
Collaboration avec d’autres équipes
Virtuelles : Merlot (Evert Hoff)
Réelles : GenEval (Cécile Guilloux)
Open Source
Technologies Java, XML et XSL
Gestion de Risques
Phase d’étude plus courte Collaboration avec Merlot
Si c’était à refaire….
Nos Impressions 41 / 42
Conclusion
![Page 42: Projet GenDiapo](https://reader036.vdocuments.fr/reader036/viewer/2022062519/56814e49550346895dbbcc66/html5/thumbnails/42.jpg)
QUESTIONS …QUESTIONS …COMMENTAIRES …COMMENTAIRES …