1 / 19

Présentation stages 2009 (INRA)

Présentation stages 2009 (INRA). Développement des interfaces du projet VLE: GVLE & VLE-WEB. Plan. Introduction Méthodologie de travail Développement GVLE Développement VLE-Web Modèle d’irrigation Conclusion. 2. Guillaume Ansel, Cyril Marcq, Daniel Salomé. 1. Introduction. 3.

elden
Download Presentation

Présentation stages 2009 (INRA)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB

  2. Plan • Introduction • Méthodologie de travail • Développement GVLE • Développement VLE-Web • Modèle d’irrigation • Conclusion 2 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  3. 1. Introduction 3 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  4. 1. Introduction • Stage de Licence/Master Informatique • Durée : 18 semaines (master), 10 semaines (licence) • Thèmes: • « Développement des fonctionnalités de GVLE. » • « Développement d’une interface Web pour VLE. » • « Création d’un modèle d’irrigation sous VLE. » • Encadrement: • Gauthier Quesnel • Patrick Chabrier • Eric Ramat • Hélène Raynal 4 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  5. 1. Introduction VLE: « Virtual LaboratoryEnvironment » « Plate-forme informatique de multi-modélisation et de simulation de systèmes complexes dynamiques. » (http://vle.univ-littoral.fr) Guillaume Ansel, Cyril Marcq, Daniel Salomé

  6. 2. Méthodologie de travail 6 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  7. 2. Méthodologie de travail • Le développement de VLE s’appuie sur le travail collaboratif et des outils issus du Logiciel Libre. • Utilisations des méthodes de gestion de projet agiles de développement (eXtremeProgramming). • Découpage du travail en tâches élémentaires réalisable rapidement par une personne. • Communication importante entre les membres via le salon de discussion en ligne #vle, les mailing-listet les réunions. 7 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  8. 2. Méthodologie de travail 1. 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) 8 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  9. 2. Méthodologie de travail 2. 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 • Possibilité de travailler  « offline » • Gestion de plusieurs branches de développement, des conflits, historique des versions… • Envoie d’un patch après la réalisation de chaque tâche 9 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  10. 3. Développement GVLE 10 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  11. 3. Développement GVLE 1. 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 11 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  12. 3. Développement GVLE 2. Les améliorations de l’ergonomie du logiciel • Renommage des éléments du VPZ (model, view, output, condition...) • Gestion du copier-coller pour les modèles, vues • 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é 12 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  13. 3. Développement GVLE 3. Les corrections de bugs • Gestions des erreurs causant une sortie de l'application • Minimiser le nombre de messages d’erreur non pertinent • Correction des bugs sur la gestion des connexions • Corrections des bugs sur la création de modèles couplés 13 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  14. 4. Développement VLE-Web 14 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  15. 4. Développement VLE-Web • >>> 15 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  16. 5. Modèle d’irrigation 16 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  17. 5. Modèle d’irrigation • >>> 17 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  18. 6. Conclusion 18 Guillaume Ansel, Cyril Marcq, Daniel Salomé

  19. 6. Conclusion • Participation aux travaux d'une unité de recherche (encadrement différent d'une entreprise) • Travail collaboratif et à distance • Connaissances techniques 19 Guillaume Ansel, Cyril Marcq, Daniel Salomé

More Related