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

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

Embed Size (px)

Citation preview

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

Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R

Consultant : Pierre-Yves MONNET - Cap Gemini

Alexandre FLAMENT Christophe QUAY-THEVENON

Projet GenDiapo

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

Enseignant

Documents

Course ofobjectlanguage

Étudiants

DEUG

Licence

DESS

Développer un prototype de générateur de documents multimédias

Projet GenDiapo

Édition Publication

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

Projet Christophe

SolutionAlexandreChristophe

Assurance Qualité Christophe

Gestion de Projet Alexandre

Sommaire

Conclusion Alexandre

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

PROJETPROJET

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

CLIPS 

Start up spécialisée

dans le e-learningLaboratoire

SYNERGIE 3R

ActeursProjet

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

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

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

SLIDES

WRITTEN SUPPORT

SLIDES

WRITTEN SUPPORTEnseignant

Projet

OutilBureautique

ÉtudiantsDEUG

ÉtudiantsDESS

DIAPOSITIVES A

DIAPOSITIVES B

SUPPORT ECRIT A

SUPPORT ECRIT B

NombreuxOutils

NombreuxDocuments

Problème de Cohérence

Problèmes

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

Projet

Type Catégorie

Édition Publication

Édition Publication

Format Logiciel

Un document pour toutes les informations

Un outil pour tous les traitements

Portabilité du système

Interoperabilité

Solutions

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

SOLUTIONSOLUTION

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

COURS

Enseignant

DIAPOSITIVES A

SUPPORT ECRIT A

Solution

OutilAuteur

OutilPublication

ÉtudiantsDEUG

ÉtudiantsDESSDIAPOSITIVES

B

SUPPORT ECRIT B

Système GenDiapo

GenDiapo

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

COURS

Enseignant

DIAPOSITIVES A

SUPPORT ECRIT A

Solution

OutilAuteur

OutilPublication

ÉtudiantsDEUG

ÉtudiantsDESSDIAPOSITIVES

B

SUPPORT ECRIT B

Tâches

Nous

Principal but

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

COURS

Enseignant

DIAPOSITIVES A

SUPPORT ECRIT A

Solution

OutilAuteur

OutilPublication

ÉtudiantsDEUG

ÉtudiantsDESSDIAPOSITIVES

B

SUPPORT ECRIT B

Tâches

NousÉquipe GenEval

Outil de Publication similaire

ÉquipeGenEval

Faisabilité

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

COURS

Enseignant

DIAPOSITIVES A

SUPPORT ECRIT A

Solution

OutilAuteur

OutilPublication

DEUG

DESSDIAPOSITIVES

B

SUPPORT ECRIT B

Cours

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

Structure

Solution

Toutes les Informations

Cours

Section

Paragraph

Image

Code

Section Section

Atom

……

COURS

CategoriesAucune

Plusieurs

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

Solution

Cours

Section

Section

Paragraph

Section

Image

Code

Atom

Structure

Categories

Diapositive

Support Écrit

Toutes les Informations COURS

Aucune

Plusieurs

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

Solution

COURS

Enseignant

OutilAuteur

Édition de cours

Outil Auteur

Création de cours

Indépendant de la Présentation

Indépendant de l’index, du glossaire et de la table des matières

Lancement de l’Outil de Publication

Indépendant de la plate-forme

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

HyperDiaporama

Solution

COURS

Enseignant

DIAPOSITIVES A

SUPPORTECRIT A

OutilAuteur

OutilPublication

DEUG

DESSDIAPOSITIVE

S B

SUPPORT ECRIT B

HyperDiaporama

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

Solution

Adaptation au niveau de l’étudiant

HyperDiaporama

DIAPOSITIVES A

WRITTEN SUPPORT A

Outil Publication

DEUG

DESSDIAPOSITIVES

B

WRITTEN SUPPORT B

Index Glossaire Table des matières

Papier Web

Diapositive Support Écrit

HyperDiaporama

Aucune ou plusieurs catégories

Présentation homogène

Type

Version

Accès à l’information

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

Solution

Outil Publication

HyperDiaporamaCOURS

DIAPOSITIVES A

SUPPORTECRIT A

OutilPublication

DEUG

DESSDIAPOSITIVE

S B

SUPPORT ECRIT B

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

Solution

HyperDiaporama depuis Cours

HYPER DIAPORAMA

COURSOutil

Publication

Catégorie Type Version Langue Fichier de Sortie

Outil Publication

Paramètres

Indépendant de la plate-forme

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

Paragraph (Category = ‘’ DESS ’’)

Abstract = ‘’ Outil de Publication au format PDF et HTML ’’

Development = ‘’ GenDiapo propose également un outil de publication permettant la transformation du document XML

en un document PDF ou HTML avec les informations choisies par l’utilisateur ’’

Solution

titleCours

‘’ Le Projet GenDiapo ’’

Section (Title = ‘’ Système GenDiapo ’’ )

Paragraph (Category = ‘’ Maîtrise, DESS’’)

Abstract = ‘’ Outil Auteur au format XML ’’

Development = ‘’ GenDiapo est un outil auteur standard permettant l’édition de documents au format XML par l’intermédiaire d’une interface graphique ‘’

COURS

Exemple de Cours

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

Solution

DESS

Type Web Type Papier

Exemple de Résultats

Tous

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

Solution

XML

HYPER DIAPORAMA

COURSOutil

PublicationOutil

Auteur

Moteur XSL

DTD

XSL

Java

HTML/PDF

X

X

X

X X

X

X

X

X

Technologies

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

Solution

MerlotOutil Auteur XML Open Source

Arbre XMLContenu

des éléments

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

Solution

Pourquoi Merlot…

Avantages

Inconvénient Pas de vue globale du document

Open Source Portabilité Outil Auteur générique Fonctionnalités standards Système de Plugins

Outil Auteur XML Open Source

Pas de mise en forme du document

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

Solution

GenDiapo

Arbre XML Attributs

Vue Stylée

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

Solution

Architecture GenDiapoVue Stylée et Attributs

Ré-ingénierie de Merlot Architecture Package à modifier

Composants Swing

Package javax.swing.text Vue stylée Peu utilisé pour notre domaine Maquette pour vérifier faisabilité

Pontage Architecture Merlot Architecture Propre à GenDiapo Liens entre les deux

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

Solution

Plugins

Plugin DTD

Propre à une DTD Personnalisation de l’Outil Auteur

Arbre XML Vue Stylée Attributs

Évolution de GenDiapo

Mise en placed’un SDK

Plugin Action

Ajout de traitements

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

ASSURANCEASSURANCE QUALITEQUALITE

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

Contrôle : Architecture et Codage

Concerne : Outil Auteur et Outil Publication

Contrôle : Java, XML, ….

Concerne : Tous les éléments

Contrôle : Architecture et Codage

Concerne : Outil Auteur et Outil Publication

Critère

Modularité

Indépendance

Évolutivité

Assurance Qualité

Poursuite du Projet

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

Gestion des versions

Entête et Plan Type

Documents Phase du projet

Normes

Serveur LocalSauvegarde quotidienne

Assurance Qualité

Poursuite du Projet

FutursDéveloppeurs

Modification/Fusion avec MerlotNormes de Merlot

Mise en Place d’un CVS Gestion des versions Serveur Local

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

CVS, Bugs, Forum, Statistiques…..

Hébergeur Projet Open Source

Site Web

Source Forge

Assurance Qualité

Centralisation des donnéesFacilité d’accès (connexion Web)

Poursuite du Projet & Accessibilité

Éléments mis en ligne

Code Source

Codes Exécutables

Documentation

SDK

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

Formulaire disponible sur SourceForge

Fichier ToDo & Documents

Tests

Gestion de Bugs

Assurance Qualité

Réalisation d’un Prototype

Utilisation de JTest

Tests Unitaires

Construit depuis les Spécifications Externes

Tests d’Intégration

Tests sur Windows et Linux

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

Démonstration de prototypes

Vérification Satisfaction

Présentation de l’architecture

Contrôle du projet

Propositions techniques

Vérification des besoins

Définition des tâches suivantes

StagiairesResponsables

Équipe GenEval

Réunions

Réunions d’avancement

Réunions de présentation

Assurance Qualité

StagiairesResponsablesEnseignants

Contrôle du Projet

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

GESTION GESTION DE PROJETDE PROJET

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

ExternalDesign

Coding

Test & Integration

Design

Validation

Validation

DesignExternes

Codage

Test & Intégration

Design

Validation

Validation

Gestion de Projet

Satisfaction Enseignants

Cycle de Vie

Outil Auteur & Structure de Document

Faisabilité de l’Outil de Publication

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

Avr Mai Juin Juil Août

18%

50 %

32 %

Définition Besoins

Faisabilité Système XML Java

Conception & Codage Outil Auteur Structure de Cours

Révision Outil Auteur Structure de Cours

Faisabilité

Outil Publication

Outil Auteur et Structure Document

MarsFevJan

Planning initialGestion de Projet

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

Avr Mai Juin Juil Août

18%

66 %

16 %

Définition Besoins

Faisabilité Système XML Java

Conception & Codage Outil Auteur Structure Document

Faisabilité

Révision

Outil Auteur et Structure Document

MarsFevJan

Planning finalGestion de Projet

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

Outil Auteur et Structure Document

Réunions de présentations Cycle de vie

Planning Définition de buts prioritaires Reprise de Merlot

Réunions d’avancement

Réalisation de maquette Recherche de composants existants

Risques

Architecture

Faisabilité

Délais

Satisfaction des Enseignants

Gestion de Projet

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

CONCLUSIONCONCLUSION

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

Conclusion

Bilan

Réussite du Projet

Outil générique avec vue du document

Édition et Publication d’un cours

Reprise d’éléments Open Source

Découvertes

Mise en place de liens avec Merlot

Développement avec un CVS

Technologies Java, XML et XSL

Réussite

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

Conclusion

Contributions

Projet de longue durée

Toutes les phases de développementGestion de Projet

Virtuelles : Merlot

Réelles : GenEval

Collaboration avec d’autres équipes

Très Instructif

Gestion des animations (SVG)

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

QUESTIONS …QUESTIONS …COMMENTAIRES …COMMENTAIRES …