La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini Alexandre FLAMENTChristophe QUAY-THEVENON Projet GenDiapo.

Présentations similaires


Présentation au sujet: "Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini Alexandre FLAMENTChristophe QUAY-THEVENON Projet GenDiapo."— Transcription de la présentation:

1 Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini Alexandre FLAMENTChristophe QUAY-THEVENON Projet GenDiapo

2 Enseignant Cours de Langage Objet Étudiants DEUG Licence DESS Développer un prototype de générateur de documents multimédias ÉditionPublication Projet GenDiapo 2 / 42

3 Projet Christophe Solution Alexandre Assurance Qualité Christophe Gestion de Projet Christophe Conclusion Alexandre Sommaire 3 / 42

4 PROJET

5 CLIPS - ARCADE Start up spécialisée dans le e-learning Laboratoire SYNERGIE 3R Projet CRIMEI du GRECO Acteurs Projet 5 / 42

6 Contexte ++ Ceci est un exemple dun support écrit pour le langage objet Support Écrit Évolutivité Sous point Point 2 Sous Point Modularité Module Flexibilité Évolution Diapositives Je vais vous expliquer le langage objet Explications Orales Enseignement actuel Deux types détudiants Développement de lenseignement interactif + Projet 6 / 42

7 DIAPOSITIVES SUPPORT ECRIT DIAPOSITIVES SUPPORT ECRIT Enseignant Outils Bureautique Étudiants DEUG Étudiants DESS DIAPOSITIVES A DIAPOSITIVES B SUPPORT ECRIT A SUPPORT ECRIT B Nombreux Outils Nombreux Fichiers Problème de Cohérence Problèmes Projet 7 / 42

8 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

9 SOLUTION

10 COURS Enseignant DIAPOSITIVES A SUPPORT ECRIT A Outil Auteur Outil Publication Étudiants DEUG Étudiants DESS DIAPOSITIVES B SUPPORT ECRIT B GenDiapo Système GenDiapo 10 / 42 Solution

11 COURS Enseignant DIAPOSITIVES A SUPPORT ECRIT A Outil Auteur Outil Publication Étudiants DEUG Étudiants DESS DIAPOSITIVES B SUPPORT ECRIT B Nous But principal Tâches 11 / 42 Solution

12 COURS Enseignant DIAPOSITIVES A SUPPORT ECRIT A Outil Auteur Outil Publication Étudiants DEUG Étudiants DESS DIAPOSITIVES B SUPPORT ECRIT B Nous Équipe GenEval Outil de Publication similaire Équipe GenEval Faisabilité Tâches 12 / 42 Solution

13 COURS Enseignant DIAPOSITIVES A SUPPORT ECRIT A Outil Auteur Outil Publication Étudiants DEUG Étudiants DESS DIAPOSITIVES B SUPPORT ECRIT B COURS Cours 13 / 42 Solution

14 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

15 Structure Section Types datomes Paragraphe Image Section Atome … … Catégories détudiants Aucune Une ou Plusieurs Types de support Diapositive Support Écrit Cours 15 / 42 Solution

16 COURS Enseignant Outil Auteur Édition de cours Indépendant de la plate-forme Indépendant de la présentation Édition de cours Lancement de loutil de publication Fonctionnalités Propriétés Outil Auteur 16 / 42 Solution

17 Hyper Diaporama COURS Enseignant DIAPOSITIVES A SUPPORT ECRIT A Outil Auteur Outil Publication DEUGDESS DIAPOSITIVES B SUPPORT ECRIT B HyperDiaporama 17 / 42 Solution

18 Adaptation au niveau de létudiant Hyper Diaporama DIAPOSITIVES A SUPPORT ECRIT A Outil Publication DEUG DESS DIAPOSITIVES 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

19 COURS Outil Publication HYPER DIAPORAMA Outil Auteur GRAMMAIREREGLES DTD XMLJava XSL HTML/PDF Technologies 19 / 42 Technologie XMLLangage Java Solution

20 Non expertPetite ÉquipePhase dÉtude Open Source Outil Auteur 20 / 42 Solution

21 Outil Auteur XML Open Source Arbre XML Contenu des éléments Merlot 21 / 42 Solution

22 Merlot Plugin Action Plugin DTD Plugin DTD : Personnalisation pour une DTD Plugin Action : Ajout de traitement Plugin DTD 1 Plugin DTD 2 Plugin Action 1 Plugin Action 2 Open Source Portabilité (Java) Fonctionnalités standards Outil auteur générique Système de Plugins Pourquoi Merlot… 22 / 42 Solution

23 COURS Outil Publication HYPER DIAPORAMA Outil Auteur Merlot Plugin Action Plugin DTD Pas de vue globale du document Spécialisation non appropriée Aucune aide à la publication Manques 23 / 42 Solution

24 GenDiapo Plugin GenDiapo Cours Plugin GenDiapo Publication Merlot Architecture COURS Outil Publication Plugin Action Plugin DTD HYPER DIAPORAMA Outil Auteur GenDiapo 24 / 42 Solution

25 Vue Stylée et Attributs Architecture Package à modifier Composants Swing (JDK 1.3) Vue stylée (package javax.swing.text) Création dun composant spécifique Maquette pour vérifier faisabilité Merlot Plugin Action Plugin DTD GenDiapo Ré-ingénierie de Merlot Architecture GenDiapo 25 / 42 Solution

26 Vue Stylée et Attributs Classe héritée de Merlot Merlot Plugin Action Plugin DTD GenDiapo Intégration Caractéristiques de larchitecture Code de Merlot intact Problème pour les futures versions de Merlot Architecture GenDiapo 26 / 42 Solution

27 Personnalisation de lOutil Auteur Arbre XML Vue Stylée Attributs Plugins Intégration de moteurs XSL Plugin DTD Plugin Action Mise en place dun SDK Documentation Code Architecture GenDiapo 27 / 42 Solution

28 Arbre XML Attributs Vue Stylée GenDiapo 28 / 42 Solution

29 GenDiapo Merlot Plugin Action Plugin DTD Outil Auteur Merlot Plugin Action Plugin DTD Outil Auteur Contacts avec Merlot Organisation GenDiapo Plugin GenDiapo Cours Plugin GenDiapo Publication COURS Outil Publication Évolution 29 / 42 Intégration à Merlot Solution

30 ASSURANCE QUALITE QUALITE

31 Contrôle : Technologies utilisées (Java, XML, XSL, …) Tests sur Windows et Linux Concerne : Tous les éléments Contrôle : Réalisation dun plugin par équipe GenEval Concerne : Outil Auteur & Outil de Publication Indépendance Évolutivité Pérennité & Prototypage Critère 31 / 42 Assurance Qualité

32 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 Code Exécutable Code Source Plugin SDK Documents Règles 32 / 42 Assurance Qualité

33 Formulaire sur SourceForge Fichier ToDo & Documents Gestion de Bugs Réalisation dun Prototype Utilisation de JTest (ParaSoft) Tests dIntégration Daprès les Spécifications Externes Tests sur Windows et Linux Tests Unitaires Tests 33 / 42 Assurance Qualité

34 Démonstration de prototypes Discussion ouverte Présentation de larchitecture Contrôle du projet Propositions techniques Définition des tâches suivantes Stagiaires Responsable Équipe GenEval Réunions davancement Réunions de présentation Stagiaires Responsable Enseignants Contrôle du Projet Réunions 34 / 42 Assurance Qualité

35 GESTION DE PROJET

36 Satisfaction Enseignants Outil Auteur Structure de Document Outil de Publication ContrôleFlexibilitéDeux Outils Cycle de Vie 36 / 42 Gestion de Projet

37 Outil Auteur Étude Besoins Codage Intégration Conception Spécification JuinSeptembreAvrilJanvierMaiJuilletAoût Choix de Merlot Objectifs Prioritaires Ré-Ingénierie Fonctionnalités Version stable Prolongement Planning 37 / 42 Gestion de Projet

38 Réunions de présentations Cycle de vie Planning Buts prioritaires Reprise de Merlot Réunions davancement Reprise de Merlot Réalisation de maquette Recherche de composants existants Architecture Faisabilité Délais Satisfaction des Enseignants Risques 38 / 42 Gestion de Projet

39 CONCLUSION

40 Outil générique avec vue du document Édition & Publication dun 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

41 Découvertes Collaboration avec dautres é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

42 QUESTIONS … COMMENTAIRES …


Télécharger ppt "Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini Alexandre FLAMENTChristophe QUAY-THEVENON Projet GenDiapo."

Présentations similaires


Annonces Google