Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB
Plan 1. Introduction 2. Méthodologie de travail 3. Développement GVLE 4. Développement VLE-Web 5. Modèle d’irrigation 6. Conclusion 2 Guillaume Ansel, Cyril Marcq, Daniel Salomé
1. Introduction Guillaume Ansel, Cyril Marcq, Daniel Salomé 3
1. Introduction Guillaume Ansel, Cyril Marcq, Daniel Salomé Projet de Licence/Master Informatique Durée : 18 semaines (master), 10 semaines (licence) 1. « Développement des fonctionnalités de GVLE. » 2. « Développement d’une interface Web pour VLE. » 3. « Création d’un modèle d’irrigation sous VLE. » Encadrement: Gauthier Quesnel Patrick Chabrier Eric Ramat Hélène Raynal 4
2. Méthodologie de travail Guillaume Ansel, Cyril Marcq, Daniel Salomé 5
2. Méthodologie de travail Guillaume Ansel, Cyril Marcq, Daniel Salomé Le développement de VLE s’appuie sur le travail collaboratif Utilisations des méthodes dîtes « agiles » de développement (eXtreme Programming) Communication importante entre les membres via le salon de discussion en ligne #vle 6
2. Méthodologie de travail Guillaume Ansel, Cyril Marcq, Daniel Salomé Sourceforge Site web d'hébergement de projet Outil de suivi de bugs Outil de gestion des tâches Documentation du projet (wiki) Dépôt des sources (CVS, SVN, Git) 7
2. Méthodologie de travail Guillaume Ansel, Cyril Marcq, Daniel Salomé Git Logiciel de gestion de versions Modèle décentralisé (chacun possède son propre dépôt) Dépôt public sur sourceforge.net 8
3. Développement GVLE Guillaume Ansel, Cyril Marcq, Daniel Salomé 9
3. Développement GVLE Guillaume Ansel, Cyril Marcq, Daniel Salomé Les ajout de fonctionnalités: Gestion des paquets via GVLE Export des vues en images (png, pdf, svg) Export d'un modèle dans une classe Import des modèles (vers Model, vers Classe) Import des classes Personnalisation des préférences de GVLE 10
3. Développement GVLE Guillaume Ansel, Cyril Marcq, Daniel Salomé Les améliorations de l’ergonomie du logiciel Renommage des différents éléments du VPZ (model, view, output, condition...) Gestion du copier-coller Nouveau Zoom Nouvelle fenêtre de gestion de modèles atomiques (système d'onglets) Uniformisation des raccourcis clavier et des menus Changement de l'interface vers une version mono-fenêtré 11
3. Développement GVLE Guillaume Ansel, Cyril Marcq, Daniel Salomé Les corrections de bugs Gestions des erreurs causant une sortie de l'application Correction des bugs sur la gestion des connexions Corrections des bugs sur la création de modèles couplés 12
4. Développement VLE-Web Guillaume Ansel, Cyril Marcq, Daniel Salomé 13
4. Développement VLE-Web Guillaume Ansel, Cyril Marcq, Daniel Salomé >>> 14
5. Modèle d’irrigation Guillaume Ansel, Cyril Marcq, Daniel Salomé 15
5. Modèle d’irrigation Guillaume Ansel, Cyril Marcq, Daniel Salomé >>> 16
6. Conclusion Guillaume Ansel, Cyril Marcq, Daniel Salomé 17
6. Conclusion Guillaume Ansel, Cyril Marcq, Daniel Salomé Participation aux travaux d'une unité de recherche (encadrement différent d'une entreprise) Travail collaboratif et à distance Connaissances techniques 18