formation / cours

Formation - cours

Du patrimoine culturel à la production scientifique : aspects juridiques - Formation ArScAN - Juin 2013

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 19/09/13
  • Correction mineure : 23/09/13
Mots-clés

Du patrimoine culturel à la production scientifique : aspects juridiques - Formation ArScAN - Juin 2013

Cette carte héuristique (diffusé sous licence CC-BY-SA v3) représente le contenu de la formation "Du patrimoine culturel à la production scientifique : aspects juridiques" effectuée par Anne-Laure Stérin et Lionel Maurel le 17 juin 2013 et organisée par l'équipe du programme « ArcheoNum. Archéologie dans les Humanités numériques », de l'unité de recherche ArScAn (CNRS UMR7041). Elle a eu lieu à l'Université de Paris Ouest Nanterre La Défense.

Les points suivants ont été abordés :

  • le droit d’auteur,
  • le droit des bases de données,
  • le droit de l’image des personnes et des biens,
  • le droit des données personnelles,
  • le droit des archives,
  • le droit à la réutilisation des informations publiques.

Voir pour plus d'informations la page de A.-V. Szabados : http://archeonum.hypotheses.org/91

Cours : droit des logiciels

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 21/06/13
  • Correction mineure : 21/06/13

Cours : droit des logiciels

Cours Droit des logiciels de François Pellegrinni (LABRI), organisée par l'URFIST de Paris le 28 mai à La Sorbonne, ce cours décrit (entre autres) le droit d'auteur des logiciels, les licences et les modèles économiques.

Voici le plan de la présentation :

1- Quelques notions d'économie des biens immatériels ...
2- Le droit d'auteur
3- Le droit d'auteur adapté au logiciel
4- Licences
5- Logiciel et licences libres
6- Types de licences libres
7- Cas pratiques
8- Droit des producteurs de bases de données
9- L'interopérabilité
10- Les « brevets logiciels »

Voir aussi d'autres présentations de F. Pellegrini sur ce sujet.

Formation : patrimoine logiciel des laboratoires

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 03/06/13
  • Correction mineure : 03/06/13
Mots-clés

Formation : patrimoine logiciel des laboratoires

Formation Patrimoine logiciel des laboratoires : enjeux et méthodes de diffusion et de valorisation organisée par MuTEC et PLUME le 26 février 2013 à l'ENS Lyon, ce cours (diffusé sous licence CC-by-nc-nd) contient une vision complète (2006-2012) des origines et de la construction du thème PLUME Patrimoine logiciel d'un laboratoire.

Voici le plan de la présentation :

1- Mission logiciels LIGM
2- PLUME
3- Droit d’auteur du logiciel
4- Les licences
5- Les logiciels libres (LL)
6- Les aspects de politique scientifique
7- Thème PLUME : Patrimoine logiciel d’un laboratoire
8- Visibilité
9- Conclusion

Supports de cours et de TP ENVOL 2012 : développement collaboratif pour le logiciel libre

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 17/05/13
  • Correction mineure : 17/05/13
Mots-clés

Supports de cours et de TP ENVOL 2012 : développement collaboratif pour le logiciel libre

  • Type de ressource : événement, formation / cours
  • Date de publication du document ou de l'événement : Janv 2013
  • Auteur(s) ou responsable(s) : PLUME
  • Contact pour plus d'informations : PLUME

ENVOL 2012 s'est déroulé à Biarritz du 21 au 25 janvier 2013. Co-organisée par le CNRS (via PLUME, la DSI et des laboratoires du CNRS) avec la participation d'Inria, cette Action Nationale de Formation (ANF) du CNRS a accueilli 50 participants et 19 intervenants et membres du comité de programme.

Depuis 2008, PLUME propose (environ tous les 2 ans) une formation pour le dEveloppemeNt et la ValOrisation des Logiciels en environnement de recherche. Les deux premières éditions ont permis de faire un point sur les méthodes et outils de développement de logiciels, sur les moyens de valorisation de ces logiciels (ENVOL 2008), avec un aspect plus concret de mise en œuvre et d'utilisation (ENVOL 2010).

Cette édition d'ENVOL, financée dans le cadre des ANF CNRS, a eu pour ambition de renforcer la collaboration entre utilisateurs et/ou entre développeurs de codes (libres dans la majorité des cas), en se focalisant sur le partage et la réutilisation de modèles et de codes logiciels dans la communauté ESR.

Notre objectif a été de montrer que l'on peut mieux répondre aux besoins de développement logiciel exprimés par les utilisateurs et les développeurs en termes de fonctionnalités, en termes de technologies et de méthodes utilisées, en ayant une meilleure connaissance de la production logicielle de la communauté, donc en favorisant la collaboration entre les différents acteurs de ces logiciels.

Sur cette page, le logo Présentation au  format  PDF renvoie vers un document présenté lors d'ENVOL, le logo Fiche PLUME renvoie vers une fiche PLUME (logiciel ou ressource).

 

Introduction

Introduction à ENVOL 2012 Présentation au  format  PDF - Teresa Gomez-Diaz (LIGM)

 

Cours et TP

 

Tables rondes

Durant cette semaine de formation, 3 tables rondes ont été proposées aux participants. Les présentations et les principales conclusions de ces exercices sont données ce-dessous.

  • Définir et mettre en œuvre une banque de codes/composants/modèles pour et par la communauté ESR. Est-ce utile ? Est-ce faisable ? Quelles modalités d'usage ? - Animation : Laurent Pérochon (METAFORT - VetAgroSup).
    L'un des points importants qui est ressorti de cette table ronde concerne la mise à disposition de composants (unitaires ou dans des bibliothèques) sous la forme de fiches PLUME à inventer avec documentation et lien vers le source du composant, s'il est diffusé sous licence libre.
  • Capitaliser, mutualiser les compétences et savoir-faire avec PLUME : méthodes, outils, bonnes pratiques, ... - Animation : Dirk Hoffmann (CPPM). Une Présentation au  format  PDF présentation de PLUME a été faite par Teresa Gomez-Diaz (LIGM).
    De nombreuses questions concernant le fonctionnement de PLUME ont été posées, et des réponses fournies. Des propositions d'amélioration de la plate-forme ont été faites pour encore mieux répondre aux besoins des utilisateurs.
  • Free/open access et reproductibilité de la recherche - Animation : Teresa Gomez-Diaz (LIGM) et Martial Mancip (Maison de la Simulation). Sur l'aspect Open Access/Open Science, on constate que des efforts sont faits pour favoriser l'utilisation et la production de logiciels sous licence libre. L'aspect "respect de standards" dans ces logiciels est mis en avant comme un apport très important pour la communauté utilisatrice. Sur l'aspect "Reproductibilité de la recherche", une discussion s'est engagée sur les logiciels qui font foi dans différents domaines. La validation des résultats est difficile si le logiciel utilisé est propriétaire. La plate-forme RunMyCode a été mise en avant comme exemple de reproductibilité avec la possibilité de rejouer des données sur des codes accessibles.

 

Ecole Informatique Ingénierie Logicielle pour la Recherche - INRA 2011

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 16/05/13
  • Correction mineure : 16/05/13
Mots-clés

Ecole Informatique Ingénierie Logicielle pour la Recherche - INRA 2011

Le PEPI IDL a pour vocation d’apporter une animation autour du développement d’applications à l’INRA, en particulier dans le domaine de l’informatisation des modèles scientifiques. Il a organisé cette école dont l'objectif principal est de parcourir les différentes phases indispensables au développement logiciel en mettant l'accent sur l'approche AGILE et le formalisme de modélisation UML (UML est le formalisme reconnu pour la modélisation informatique et son usage, approfondi ou non, est incontournable).

Les journées étaient composées :

  • d'interventions faites par des experts du domaine présentant un état de l'art sur un aspect particulier du processus du développement,
  • de travaux pratiques permettant de matérialiser les concepts présentés,
  • de partages d'expériences et d'échanges informels.

Cours

  • Approches de développement (vers les Méthodes Agiles)
  • UML ( Base et Avancé)
  • Fondamentaux Agiles : tests unitaires, refactoring
  • Code : évolution, maintenance, réutilisation
  • Code : Débogage
  • Développement logiciel : Bonnes pratiques
  • Code : construction de logiciel et packaging

Mises en pratiques

  • UML de base et avancé
  • Tests dans une démarche Agile
  • Débogage
  • Évolution du code
  • Packaging

Débats

  • Quelles méthodes dans notre contexte, quelles conséquences pour le PEPI
  • Libre ou Propriétaire

Liste des supports des présentations et TPs

Action de formation - Bases de données XML natives

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 24/04/13
  • Correction mineure : 10/07/13
  • Auteur : Maud Ingarao (Institut d'Histoire de la Pensée Classique - ENS Lyon)
Mots-clés

Action de formation - Bases de données XML natives

  • Type de ressource : formation / cours
  • Date de publication du document ou de l'événement : mai 2013
  • Auteur(s) ou responsable(s) : Maud Ingarao (maud.ingarao @ ens-lyon.fr) (ENS-Lyon) et Nathalie Arlin (nathalie.arlin @ ens-lyon.fr) (ENS-Lyon)
  • Contact pour plus d'informations : Maud Ingarao (maud.ingarao @ ens-lyon.fr) (ENS-Lyon) et Nathalie Arlin (nathalie.arlin @ ens-lyon.fr) (ENS-Lyon)

MutEC Projet PlumeARC5

MutEC et le Projet Plume, avec le soutien de la Région Rhône-Alpes, organisent une

Formation aux bases de données XML natives

du 22 au 24 mai 2013

au Centre Blaise Pascal, ENS de Lyon
Salle des travaux pratiques
Bâtiment LR6
46 allée d'Italie
69007 Lyon
Plan d'accès

Cette formation a pour objectif de faire découvrir les bases de données XML natives aux chercheur-es et ingénieur-es qui manipulent des données XML (corpus textuels, éditions critiques, etc.) mais qui pour diverses raisons n'utilisent pas actuellement de bases de données XML natives.

La formation présentera les logiciels BaseX (enseignement en anglais) et eXist-db (enseignement en français), et se déroulera en trois temps :

Mercredi 22 mai 2013 - Ma première application web avec eXist-db - 9h30-17h30

Formateurs
Michel Jacobson (Service interministériel des Archives de France)
Clément Plancq (Laboratoire de linguistique formelle, UMR 7110)

Jeudi 23 mai 2013 - Ma première application web avec BaseX - 9h30-17h30 (enseignement en anglais)

Formateurs
Christian Grün (Université de Constance, Société BaseX)
Sous réserve : Michael Seiferle (Société BaseX)
Sous réserve : Alexander Holupirek (Université de Constance, Société BaseX)

Vendredi 24 mai 2013 - 9h30-15h30

Présentation de MutEc et du Projet PLUME et sa plate-forme - présentation en PDF Présentation au  format  PDF
Temps encadré où les stagiaires pourront travailler avec leurs propres données XML.
Evaluation de la formation

Le nombre de places étant limité (20 places), une sélection sera effectuée et la priorité sera donnée aux candidat-es impliqué-es dans des projets de recherche en cours manipulant des données XML.

Pré-requis : XML, XPath. Connaissances en XSL et/ou XQuery recommandées.

La formation est gratuite. Les frais de déplacement, d'hébergement et de repas sont à la charge des participant-es.

Date limite d'inscription : 28 avril 2013

Formulaire d'inscription : https://a2l.projet-plume.org/limesurvey/index.php?sid=16172

Contacts :
- Maud Ingarao maud.ingarao @ ens-lyon.fr
- Nathalie Arlin nathalie.arlin @ ens-lyon.fr

MutEC - http://www.mutec-shs.fr/
PLUME - https://www.projet-plume.org/

Voir aussi : http://www.mutec-shs.fr/action-formation-bases-don...

Fichier attachéTaille
2013maimutecplateforemplume.pdf442.11 Ko

Cours Logiciels libres (février 2012)

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 14/09/12
  • Correction mineure : 14/09/12

Cours Logiciels libres (février 2012)

Ces transparents ont été utilisés pour donner un cours de 6-8 heures à des étudiants en informatique niveau Master 2 Professionnel, en février 2012, avec les objectifs suivants sur les logiciels libres :

  • Définition, exemples
  • Origine, histoire, philosophie(s)
  • Les projets libres : exemple PLUME
  • Aspects juridiques : droit d’auteur (CPI), licences
  • Développeurs : qui ? comment ? pourquoi ? où ?
  • Les sociétés et les métiers, la migration
  • Les logiciels libres aujourd’hui : où, événements, ...

Et aussi des objectifs plus généraux :

  • Vous êtes confrontés aux logiciels libres : en tant que utilisateurs et peut-être développeurs.
  • Comprendre les problèmes associés aux développements : techniques, légaux, formation, organisation et management, ...
  • Réflexion : loi, politique, modèles économiques, gestion de projets, communautés, associations, communication, ...
  • Motiver, encourager l’utilisation de PLUME : recherche et diffusion d’information.

Ce cours est une nouvelle version du cours de 2011, qui réutilise à son tour le cours de 2010 donné par Jean-Luc Archimbaud. Laurent Séguin, président de l'AFUL, a participé à sa relecture et y a apporté son expertise du monde du logiciel libre. Florence Petit (IGM) a également participé à sa relecture.

 

Le programme est le suivant :

  1. Objectifs, motivation du cours
    - Objectifs
    - Principaux documents de référence
  2. Introduction
    - Définition
    - Carte conceptuelle du logiciel libre
    - Exemples
  3. Histoire des LL
    - Préhistoire, naissance
    - Existence des LL, mais pas du concept
    - R. Stallman, FSF, GNU, GPL
    - L. Torwalds, Linux kernel
    - Naissance de l’Open Source
    - Au delà des logiciels, Projet Open Source
  4. PLUME
    - Présentation
    - Statistiques
    - Développement de la plate-forme
    - Organisation
  5. Aspects juridiques
    - Réflexion sur la définition
    - Le droit d’auteur du logiciel
    - Les licences de logiciels
    - Les types de licences de logiciels
    - Mettre en place une licence
    - Choisir une licence
    - La liberté de diffusion
    - Aux USA et dans le monde
    - Architecture de licences
    - Tableau recapitulatif
  6. eXtreme Programing : méthode de développement
    Cette section est ajoutée pour avoir une vision d'ensemble, elle n'est pas traitée en cours, pour plus d'information vous pouvez voir les références données.
    - Génie logiciel
    - Méthodes agiles - XP
    - XP : cycle, valeurs, pratiques
    - XP : bilan
  7. Développement : les bons outils
    - Liste d’outils
    - Outils de gestion de versions
    - Forges
    - Logiciels pour faire des forges
    - Les autres outils : utiliser des briques libres
    - Classement des problèmes
  8. Développeurs : qui ? comment ? pourquoi ? où ?
    - Qui ?
    - Pourquoi ?
    - Comment ?
    - Lancer un projet
    - Où sont-ils/elles ?
  9. Les sociétés et les métiers autour des LL
    - Les SSLL
    - Métiers autour de LL
  10. Migration vers les logiciels libres
    - Introduction, exemples
    - Sur les procédures de migration
    - Les aspects sociaux
  11. Les points forts et faibles des LL
    - Les points forts des LL
    - Les points faibles et risques des LL
  12. Les LL aujourd’hui : où, événements, ...
    - Comment et où trouver des logiciels libres ?
    - Informations, associations, événements, ...
  13. Conclusion

 

Parmi les références utilisées, on a :

Fichier attachéTaille
coursllangers2012_tgd.pdf889.1 Ko

Journées Debian pour les instituts scientifiques

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 24/07/12
  • Correction mineure : 25/04/13

Journées Debian pour les instituts scientifiques

Pour fêter le passage à Debian 6, l'ESRF a organisé un atelier de trois jours, du 24 au 26 juin 2012 sur Debian au Synchrotron de Grenoble.

Deux jours de Sprint ont été centrés sur les logiciels HPC et les langages de programmation scientifique et ont été suivis d'une journée de conférences sur l'utilisation de Debian pour la science (ainsi que le déploiement dans certains instituts).

Au programme :

Plateforme ISIG, Imagerie et Systèmes d’Information Géographique

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 17/04/12
  • Correction mineure : 17/04/12
Mots-clés

Plateforme ISIG, Imagerie et Systèmes d’Information Géographique

La plate­forme « Imagerie » et Systèmes d’Information Géographique » (ISIG) est un lieu de par­tage, d’échange et de mise en réseau des mem­bres de l’l'Unité "Environnement Ville Société" (EVS) tra­vaillant dans le domaine de l’ima­ge­rie et de la géo­ma­ti­que.

Elle est com­po­sée d’une équipe de recher­che auto­nome en géo­ma­ti­que, télé­dé­tec­tion et ana­lyse spa­tiale et d’une pla­te­forme métho­do­lo­gi­que et tech­ni­que au ser­vice de l’unité repo­sant sur deux pôles tech­ni­ques (à Lyon et Saint-Étienne) et quatre sites en réseau (dans les uni­ver­si­tés de Lyon 2, de Lyon 3, de Jean Monnet et à l’ENS de Lyon - Site Descartes).

Les objec­tifs de la pla­te­forme tech­ni­que sont de 3 ordres :

  • Elle assure un appui de proximité pour les chercheurs sur les techniques et les outils génériques de traitement de l’information spatialisée et propose une mise à disposition de ces outils sur chaque site d’enseignement. Elle peut également apporter son aide sur la saisie d’informations géolocalisée (prise de mesure par GPS différentiel, photographie géolocalisée, etc.) .
  • Elle assure également une veille technologique dans le domaine de la télédétection et de la géomatique et met en œuvre des formations à destination des membres de l’unité EVS sur les outils avancés ou spécifiques partagés ;
  • Elle propose enfin une mutualisation des données (achat commun de base de données de référence) et développe des outils spécifiques transversaux : création d’une plateforme d’échange d’informations via un protocole FTP, mise en place d’un Géorépertoire qui permet de recenser, structurer et décrire, grâce à des mots clés, les lots de données produites.

Pour aller plus loin :

Tutoriel en optimisation de code et sur CMake

Fiche ressource Article, événement, site web...
  • Création ou MAJ importante : 16/01/12
  • Correction mineure : 22/05/16
Mots-clés

Tutoriel en optimisation de code et sur CMake

Ces guides méthodologiques, diffusés sous licence CECILL V2, ont été réalisés au sein de l'IRD en 2010 par Romain Gabriel.

Le guide Outils de build : CMake est une introduction à l'outil de construction de logiciels CMake. Il comprend notamment un rappel sur les bibliothèques logicielles, la démarche d'installation de CMake, la description des principales commandes de CMake et des exemples d'utilisation en C et Fortran.

Le guide Profilage de code donne une première approche de démarche pour effectuer de l'optimisation de code. Après avoir rappelé ce qu'est l'optimisation de code, une présentation d'outils comme gprof et Valgrind est faite.

Enfin, le guide ompp présente l'outil ompP qui permet de réaliser du profilage de code qui utilise l'interface de programmation pour le calcul parallèle à mémoire partagée openMP. Ce guide est illustré par un cas d'utilisation en C et un en Fortran.

Ces guides, facilement accessibles, s'adressent à des non-experts du développement logiciel réalisant des applications en C, C++ ou fortran sous système Unix-like.

Fichier attachéTaille
ompp.pdf367.34 Ko
profilage_code.pdf528.78 Ko
outils_build_cmake_ird.pdf517.86 Ko
Syndiquer le contenu