Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini...

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

Transcript of Responsable : Jean-Pierre DAVID - CLIPS / Synergie 3R Consultant : Pierre-Yves MONNET - Cap Gemini...

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 …