dév de logiciels
MODELIA : Modélisation et Logiciels d’intérêt commun appliqués à l’Agriculture
Ce site est le site de travail du Réseau Mixte Technologique Modélisation et Logiciels d'intérêt commun appliqués à l'Agriculture. Ce réseau a pour vocation à organiser les échanges autour de la modélisation pour l'agriculture entre la recherche publique, les instituts et centres techniques agricoles et l'enseignement.
Les ressources informatiques du site modelia sont diffusées dans sa rubrique « Ingénierie d’un projet informatique ». Elles concernent la valorisation et le transfert des modèles agronomiques issus de travaux de recherche.
Ces ressources informatiques comprennent des fiches (fiches d'informations, de synthèse, de recommandations…) traitant de thèmes d'ingénierie de projet informatique, génie logiciel, méthodologie de développement, technologies informatiques.
A titre d’illustration, quelques sujets abordés : réutilisation logicielle, qualification logicielle, valorisation, transfert, modélisation, UML, aspects juridiques et licences informatiques, méthodologie et processus de développement, avant-projet, montage de projet, développement logiciel, documentation, choix informatiques, forge, dispositifs d’accompagnement en développement informatique et en valorisation logicielle…
Ces ressources informatiques comprennent également quelques supports de formation.
Présentations ENVOL 2008 (Formation pour le dEveloppemeNt et la ValOrisation des Logiciels en environnement de recherche)
Cette école ENVOL (Formation pour le dEveloppemeNt et la ValOrisation des Logiciels en environnement de recherche) a été financée par le CNRS. Elle a eu lieu du 19 au 24 octobre 2008, près d'Annecy avec 90 participants (stagiaires et intervenants), développeurs ou responsables de projets de développements de différents laboratoires ou services CNRS, INRA, INRIA, universités...
L'objectif était de présenter des méthodes et outils de développement, l'ensemble du cycle de vie du logiciel (empaquetage, diffusion, gestion de communautés, maintenance, sécurité...), les valorisations possibles et les licences, ceci avec des retours d'expérience, en se focalisant sur l'environnement de laboratoires de recherche et les logiciels libres.
Plus d'informations sur l'école...
ENVOL, PLUME, RELIER
- ENVOL : qu'est-ce ? : Jean-Luc Archimbaud (UREC)
- Ecole ENVOL : objectifs et programme : Violaine Louvet (ICJ)
- PLUME : Jean-Luc Archimbaud (UREC)
- RELIER : Violaine Louvet (ICJ)
Méthodes de développement
- Unified Modeling Langage (UML) - Concepts et Modèles : Laurent Perochon (INRA)
Cf aussi
- Ingénierie dirigée par les modèles - Model Driven Architecture (MDA) : Laurent Perochon (INRA)
- PARIS (PAsture-Ruminant Interaction Simulator) : Laurent Perochon (INRA)
Un exemple d'utilisation d'UML - eXtreme Programming - vers plus d'agilité : François Miller (INPG formation permanente)
Outils de développement
- Environnements de développement : Véronique Baudin (LAAS) et Pascal Dayre (ENSEEIHT-IRIT)
Chapitres : un - deux - trois (3.1 - 3.2 - 3.3) - quatre - cinq - références
Quelques mots clés, logiciels présentés : IDE, cycle de vie, processus unifié, Netbeans (en détail), documentation, Papyrus, Javadocs, Visual Editor, Junit, SVN, forge, COMPIL - Systèmes de gestion de code source : Matthieu Herrb (LAAS)
Quelques logiciels présentés : CVS, OpenCVS, Subversion, Perforce, BitKeeper, git, Mercurial, Baazar - Développer en logiciel libre : empaquetage et diffusion : François Pellegrini (LABRI)
Quelques mots clés, logiciels présentés : auteurs, ayant-droit, licences, diff, patch, rpm
Sécurité
- Traitement des incidents de sécurité dans le logiciel libre : Matthieu Herrb (LAAS)
Quelques mots clés : vendor-sec, oCERT
Assurance qualité logiciel (bonnes pratiques)
- Validation, qualification, tests : Christophe Durand (EDF)
Quel code développe-t-on ?
Quelle organisation pour développer ?
Comment s’assurer de la qualité ?
Quelques mots clés : code_ASTER, eXtreme Programming, REX
- QSOS : Christophe Caron (INRA)
Cf aussi
Valorisation, licences, contexte juridique, services dédiés
- Licences, logiciels libres et administration : Thierry Aimé (ministère de l’Économie, de l’Industrie et de l’Emploi)
Quelques mots clés : CeCILL, marché public - La valorisation des logiciels au CNRS : Pascaline Toutois (CNRS DR7)
- La Valorisation des logiciels dans l ’enseignement supérieur : aspects pratiques vus d’un laboratoire : Cédric Beucher (IRIT)
Eco-système
- Kerrighed : une étude de cas de développement et valorisation de logiciels en environnement de recherche : Christine Morin (IRISA Rennes)
Quelques mots clés : partenariat, jeune pousse, cercle vertueux - Logiciels libres : modèles économiques - ouvert, simple et innovant : Arnaud Laprevote (Mandriva)
Vie du logiciel
- Cycle de vie des logiciels : maintenance évolutive et corrective, gestion des contributions : Christian Bayle (Orange Labs R&D - OW2)
Quelques mots clés : forge - The Social Factor: FLOSS Communities, Organizations and Business Ecosystems : Cédric Thomas (OW2)
Retours d'expériences
- Kerrighed : un système d’exploitation SSI pour grappes : Christine Morin (IRISA Rennes)
- Valorisation d'un logiciel libre à l'ENAC : Paparazzi : Nathalie Foutel (ENAC)
- AVAMIP : conseil, accompagnement et financement de projets innovants issus de la recherche de Midi-Pyrénées : Jean-Marie Rigaud (AVAMIP)
COMPIL : Collectif Midi Pyrénées des Informaticiens déveLoppeurs
COMPIL est un réseau d'échanges au service des informaticiens développeurs. La démarche se propose de favoriser les contacts entre ingénieurs, techniciens et chercheurs fournisseurs ou producteurs de logiciels dans des disciplines différentes, de l'Enseignement Supérieur et la Recherche, sur Toulouse et sa région.
Objectifs
- Échanges de savoir-faire, de codes, de « trucs et astuces ».
- Échanges en termes de veille technologique.
- Exploitation au mieux des compétences réparties pour répondre aux besoins des utilisateurs dans les laboratoires.
- Moins d’isolement pour les petites structures.
- Bonne connaissance de ce qui se réalise sur la Région Midi-Pyrénées.
Carte d’identité
- Date de naissance : 06/01/2008
- Comité de pilotage :
01/2008 : 6 personnes (CESR, LAAS)
09/2008 : 8 personnes (CESR, IRIT, LAAS, LATT)
- Soutiens : CESR, IRIT, LAAS, LATT, DR14
- Membres inscrits (Octobre 2008): 86 membres
Moyens
- Conférences : exposés des savoir-faire utilisés dans les développements réalisés:
- Systèmes de Gestion de Version (Mars 2008 - 50 participants/15 organismes).
- IHM (Juin 2008 - 65 personnes/24 organismes).
- Veille technologique: intervention d'industriels.
- Ateliers : Partage de pratiques, de savoir-faire concernant l'utilisation d'outils logiciels:
- Atelier Subversion (prévu pour Décembre 2008).
- Wiki, liste de discussion (inscription nécessaire), rencontres.
Retombées attendue
- Savoir ce qui se fait sur la région et donc trouver facilement le bon interlocuteur pour poser une question.
- Arriver à la création de cercles de compétences.
La suite ?
- COMPIL à instancier dans d'autres régions.
- Organiser la coopération entre les différentes instances.
Sourceforge : plate-forme d'hébergement de projets de développements OpenSource
Sourceforge, plus précisément sourceforge.net est la plate-forme d'hébergement de projets de développements de logiciels libres la plus connue (180 000 projets en août 2008). Les projets doivent être 'Open Source' :
- Pour les développeurs, ouverte et gratuite, elle permet d'héberger, de gérer et de diffuser leur développement : http://sourceforge.net/apps/trac/sourceforge/wiki/...
- Pour les utilisateurs, elle permet de trouver un logiciel libre : http://sourceforge.net/search/
En France, SourceSup offre les mêmes services aux établissements d'enseignement supérieur (universités, écoles d'ingénieurs, ...) et aux organismes de recherche.
Livre blanc 'Introduction à l'Open Source et au logiciel libre'
Livre blanc d'Introduction à l'Open Source de 73 pages de Patrice Bertrand, directeur général de la société SMILE, société d'experts architectures web et de solutions Open Source.
Eléments de la table des matières :
- Le marché
- Histoire et grandes figures
- Copyright et licences
- Support
- Business model
- Modèle de développement