P RÉSENTATION STAGES 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB Guillaume Ansel, Aurélie Blot, Carole Lemort, Cyril Marcq,

Slides:



Advertisements
Présentations similaires
Présentation stages 2009 (INRA)
Advertisements

Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Mondialiser la solidarité Une stratégie de participation sur Internet.
Parcours de Professionnalisation Epreuve E6 BTS SIO OPTION SISR Ngouma Lorris.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
TuxFamily.org 07/09/ Présentation TuxFamily.org - (CC-by-sa)1 Historique ● 1999 : Lancement du projet d'hébergement ● Janvier 2004 : Piratage et.
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Subversion. 2 Subversion : Pour Quoi Faire ? Problèmes de la gestion du code dans un projet – La durée de vie du projet peut être longue : besoin de gérer.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
OpenArticles : Libérez votre savoir ! Mise en place d'un service libre et gratuit de dépôt et d'accès aux articles scientifiques David Larlet – Janvier.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
CTIG – CATI IPBI Formation Linux pour les utilisateurs du CTIG Module 3 : Environnement de développement Création de la formation à partir des supports.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Soutenance projet tutoré Réalisé par : Michaël Gallaire - Selamettin Uzun - Jérôme Tchania - Etienne Trimaille - Franck Petidemange - David Lebienvenu.
Initiation à QuickPlace, janvier Initiation à QuickPlace n Nature de l'outil n Fonctions de base (lecture, création) n Fonctions de gestionnaire.
Refonte du portail eaufrance Présentation du cadre de référence pour avis GCIB – 14/10/2014 – Anne Macaire.
Moodle mission académique Tice Qu'est – ce que Moodle ? u MOODLE est une plateforme pédagogique en ligne, C'est un.
Module 14 : Installation et configuration des services Terminal Server.
Plan Présentation de 2TUP 2TUP, un processus UP 2TUP et UML Les apports de 2TUP 2TUP en détail 2TUP dans la pratique.
Cahier des charges.
Les commandes externes
DOTC Loire Vallée du Rhône - DFI - Antoine MICHE
La gestion de versions de codes
Mener une activité.
Présentation de BigBlueButton
Thèmes du niveau « Expert »
InfodataDay 2016 CONFÉRENCES 17 NOVEMBRE 2016.
Utiliser la vidéoprojection en SES
Publication site AROEVEN
Ministère de l’enseignement supérieur et de la recherche scientifique
Comment accroître le nombre de contributions externes ?
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Séminaire EOLE Dijon octobre 2010
PPE – Contexte Service de consultation des stages de la section STS-SIO Exploité sur le serveur Intranet Barney depuis 2005 Utilisé par les professeurs.
Formation Classe Inversée
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Premiers pas sous Windows XP
La distribution Ubuntu
ArchiCAD 20 perfectionnement, préparatoire au BIM
Guide des différences entre les deux versions de l’interface web
Windev.
3 MOIS DE FORMATION 1 MOIS DE STAGE EN ENTREPRISE prÉsentation …
Présentation de la maquette du projet
Notion De Gestion De Bases De Données
GLPI Gestion libre de parc informatique Application à la cellule DSI Pédagogie Avec liaison OCS-NG Gaétan TIRMONT.
Package R Markdown: Un outil pour générer des pages html avec R Studio
Techniques de diffusion
Exploiter le Web Etape 2.
Integrated Business intelligence
La mise en activité des élèves
Programmation Android Première application Android
Présentation de l’outil
Base de donnée de support
Collaborateurs & managers
FORMATION POWERPOINT 2007/2010
Serveurs d’applications
JDepend - Analyse de la qualité du code Java -
Logiciel de présentation
Système de gestion de contenu de sites web
Démarrage du projet Préparer les fonds de plan
1- Charte graphique rénovée
Aboutissement du bon sens.
Exploitation de vos données
L'application Voice Dream pour Ipad par Jérôme Mignault
CATALOGUE DES FORMATIONS Windows 2015
Principales différences entre les systèmes d’exploitation Linux UBUNTU et Windows Nouveau : on insiste sur la partie formation 1.
Transcription de la présentation:

P RÉSENTATION STAGES 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB Guillaume Ansel, Aurélie Blot, Carole Lemort, Cyril Marcq, Daniel Salomé

Plan 1. Introduction 2. Méthodologie de travail 3. Développement GVLE 4. Développement VLE-Web 5. Modèles génériques Record 6. Conclusion 2

1. Introduction 3

 Stage de Licence/Master Informatique  Durée : 18 semaines (master), 10 semaines (licence)  Thèmes: 1. « Développement des fonctionnalités de GVLE. » 2. « Développement d’une interface Web pour VLE. » 3. « Création de modèles génériques sous VLE. »  Encadrement:  Gauthier Quesnel  Patrick Chabrier  Eric Ramat  Hélène Raynal 4

1. Introduction  VLE: « Virtual Laboratory Environment »  « Plate-forme informatique de multi-modélisation et de simulation de systèmes complexes dynamiques. » (

2. Méthodologie de travail 6

 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 (eXtreme Programming).  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-list et les réunions. 7

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

2. Méthodologie de travail 9 Demande de nouvelle tâche Ouverture d’un ticket sur le tracker Status = Open Resolution = None Assignation à un développeur Resolution = Accepted Attachement du patch au ticket Status=Pending Resolution = Fixed Validation du patch Status = Closed Demande de correction Utilisation de Sourceforge:

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 10

2. Méthodologie de travail Soumission d'une tâche Assignement Réalisation Production du patch Validation Application et push Clôture de la tâche 11 Utilisation de Git:

3. Développement GVLE 12

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 13

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ée 14

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 15

4. Développement VLE-Web 16

4. Développement VLE-Web 1. Première phase:  Style et mise en page de la plateforme Web  Ajout, suppression, modification des utilisateurs  Mécanisme d’identification (Authkit)  Gestion des groupes et rôles utilisateurs  Importation des fichiers Vpz et des modèles dans la base SQLite  Exécution normale et affichage des résultats dans un graphique simple et un tableau en fonction du temps 17

4. Développement VLE-Web 2. Deuxième phase:  Aperçu rapide des Vpz avant importation  Modification paramètres d’expérience  Exportation des résultats (csv, text, rdata)  Exécution en mode plan d’expériences (replicas)  Configuration avancée de la sortie graphique, de l’exportation, et de l’affichage des résultats sous forme de tableau en fonction du temps et de plusieurs ports 18

5. Modèles génériques Record 19

5. Modèles génériques Record Création de composants standards utiles:  Composants météos pour la simulation de modèles de culture  Lecture de séries climatiques  Générateur de climat 20

6. Conclusion 21

6. Conclusion  Participation aux travaux d'une unité de recherche (encadrement différent d'une entreprise)  Travail collaboratif et à distance  Amélioration de la plate-forme VLE  Meilleures connaissances techniques 22