Présentation stages 2009 (INRA)

Slides:



Advertisements
Présentations similaires
1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Advertisements

Génie Logiciel 2 Julie Dugdale
1 Programmation dapplications BD WEB : un tutoriel Bruno Defude GET-INT Evry
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
JXDVDTEK – Une DVDthèque en Java et XML
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
CPeyronnet | | Veille et recherche sur Internet : concepts, méthodologies, outils... 1 CvTic Veille et recherche sur Internet.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Moodle Une plate-forme d’apprentissage analysée par Annabelle Batas
Master Génie Biologique et Informatique, première année
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
1 Nicole Tourigny - Le raisonnement à partir de cas : une aide à la formation en analyse de sécurité routière Le raisonnement à partir de cas : une aide.
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
1 De la conception à l’usage d’un ENT, quelle est la place des formateurs ? Mon travail interroge la formation des enseignants et comment les formateurs.
Stage réalisé à l ’INRA d ’AVIGNON
Conception d’une application de gestion de fiches études
Soutenance de Stage Chef de projet technique junior
Formation Centra - GDE.
Présentation du SVI - DELSOL Mikaël
Collecte de données en ligne
WIKI.
Réalisation Gestionnaire de Stock
Dessin Vectoriel Collaboratif
Calendrier Collaboratif
Simulateur Interactif de Qos dans un Routeur
FORMATION Deuxième module Objectifs :
Rachid El Boussarghini
Formation Centra sur les usages du TNI
Projet de diplôme 2011 Miserez David
Orléans, CFA, 20 Mars M. Bétrancourt 1 Mireille Bétrancourt TECFA, Faculté de Psychologie et éducation Université de Genève Pour un usage des technologies.
Orléans, CFA, 20 Mars M. Bétrancourt 1 Mireille Bétrancourt TECFA, Faculté de Psychologie et éducation Université de Genève Pour un usage des technologies.
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Conception des Réalisé par : Nassim TIGUENITINE.
Projet de Master première année 2007 / 2008
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
PROUT : Projet Réunissant des Outils Utiles à Tous
Soutenance de Projet Plateforme de Stages
Model : Sourceforge.net
Veolia Consommateurs Contenu
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Projet métier du travail
Biologie – Biochimie - Chimie
Marc Bouissou, Guillaume Torrente, EDF
WIKIPEDIA ZHE DONG. Sommaire INTRODUCTION Bref historique Fonctionnement et concepts Wikimedia Foundation Projets publics Projets internes CONCLUSION.
Effeindzourou Anna, Meunier Stéfanie, Loyer Alexis, Calandreau Julien
Application de gestion de candidatures
Outil de gestion des cartes grises
EXIGE Un avenir dans le web....
Projet de stage d’année IIR4 sous le thème:
Création d’une communauté web scénarisée : le projet Crealys
Serveur WEB TAGC SPIP 1.9.2d [11132] est un logiciel libre distribué sous licence GPL. Pour plus d'informations, voir le site
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
KF-RAY Raytracer parallèle Projet long d’informatique
UTILISATION DE MIOGA Patrick LE DELLIOU
Supports de formation au SQ Unifié
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
EG01 - Ergonomie 1 Le portail de recherche cartographique Soutenance finale Vincent GUYONGM02 Nordin MIMOUNIGM05.
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Soutenance ProJet Individuel
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Oral de Soutenance du projet Bac STMG option SIG Session 2014
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
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,
Transcription de la présentation:

Présentation stages 2009 (INRA) std::cout << _(« Bonjour ;^) ») << std::endl; Développement des interfaces du projet VLE: GVLE & VLE-WEB

Plan Introduction Méthodologie de travail Développement GVLE 02/04/2017 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é 2

1. Introduction 3 Guillaume Ansel, Cyril Marcq, Daniel Salomé 02/04/2017 1. Introduction 3 Guillaume Ansel, Cyril Marcq, Daniel Salomé

1. Introduction Stage de Licence/Master Informatique 02/04/2017 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 3 étudiants sur le site de Calais, 2 à Toulouse G. Quesnel & P. Chabrier : GVLE E. Ramat : VLE-Web H. Raynal : Modèle d’irrigation 4 Guillaume Ansel, Cyril Marcq, Daniel Salomé

1. Introduction VLE: « Virtual Laboratory Environment » « Plate-forme informatique de multi-modélisation et de simulation de systèmes complexes dynamiques. » (http://vle.univ-littoral.fr) On laisse, on enlève ? Guillaume Ansel, Cyril Marcq, Daniel Salomé

2. Méthodologie de travail 02/04/2017 2. Méthodologie de travail 6 Guillaume Ansel, Cyril Marcq, Daniel Salomé

2. Méthodologie de travail 02/04/2017 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 (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. C++ (STL, Boost, Gtkmm…) Git Sourceforge Cmake … XP = Communication (XP préconise le développement en binôme, pour nous : IRC) + réalisation simple (ne pas cherchez les complications inutiles) + feedback (commentaires Sourceforge) Quelques pratiques utilisées en XP: Les tests unitaires font partie intégrante du cycle de développement (libvpz, libgraph) Les tâches terminées sont intégrées directement au dépôt public Le Refactoring (ou remaniement de code) doit être utilisé quand une partie de l’application doit être remodelée => meilleure maintenabilité => utilisation d’un outil d’analyse de code (cppchecker) Convention de nommage identique pour tout le monde Pas de segmentation du code entre les développeurs, tout le monde travaille sur toute les parties du projet (gvle). 7 Guillaume Ansel, Cyril Marcq, Daniel Salomé

2. Méthodologie de travail 02/04/2017 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) Bugtracker: référence les bugs connus (global= problème de compilations etc…) Features request: pour les fonctionnalités attendues de VLE (global) Tracker GVLE: pour les tâches à réaliser dans GVLE Tracker VLE-Web: pour les tâches à réaliser dans VLE-Web 8 Guillaume Ansel, Cyril Marcq, Daniel Salomé

2. Méthodologie de travail 02/04/2017 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 Dépôt public: branche master = version officielle de VLE Offline => pas trop longtemps => divergence par rapport au master (mais toujours possible) Développement d’une tâche = création d’une branche temporaire dans son dépot local, puis fusion avec la branche master Envoie d’un patch sur sourceforge pour fermer la tâche 9 Guillaume Ansel, Cyril Marcq, Daniel Salomé

3. Développement GVLE 10 Guillaume Ansel, Cyril Marcq, Daniel Salomé 02/04/2017 3. Développement GVLE 10 Guillaume Ansel, Cyril Marcq, Daniel Salomé

3. Développement GVLE 1. Les ajout de fonctionnalités: 02/04/2017 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é

3. Développement GVLE 2. Les améliorations de l’ergonomie du logiciel 02/04/2017 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é

3. Développement GVLE 3. Les corrections de bugs 02/04/2017 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é

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

4. Développement VLE-Web 02/04/2017 4. Développement VLE-Web >>> 15 Guillaume Ansel, Cyril Marcq, Daniel Salomé

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

5. Modèle d’irrigation >>> 17 02/04/2017 5. Modèle d’irrigation >>> 17 Guillaume Ansel, Cyril Marcq, Daniel Salomé

6. Conclusion 18 Guillaume Ansel, Cyril Marcq, Daniel Salomé 02/04/2017 6. Conclusion 18 Guillaume Ansel, Cyril Marcq, Daniel Salomé

02/04/2017 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é