Table des matières

Boîte à idées pour des actions nationales DevLOG (autre que ANF)

Cette page est le point d'entrée pour les membres de DevLOG qui souhaitent proposer des idées pour des actions nationales DevLOG.

2022

Demandes

JDEV 2022

Journées EcoinfoFAIR - FAIRisation des développements dans le domaine de l'écologie

Intégration continue avec forge Gitlab

Partie théorique complémentée de TPs . L'ensemble des présentations et des TPs s'articuleront autour de Gitlab essentiellement Pour la partie théorique : présentation sur les outils collaboratifs illustré par Gitlab, présentation sur le DevOps , l'intérêt de l'automatisation et des bonnes pratiques en développement logiciel, l'intégration/la livraison et le déploiement continus, une partie qualité logicielle peut être aussi présentée, l'automatisation des tests unitaires Pour la partie TP : mise en place d'une chaîne d'intégration continue avec un TP progressif avec mise en place d'actions automatisées suite à des actions sur le code, étude des actions possibles dans une CI, mise en place de livraison/déploiement continus


Administrer un système et une plateforme avec Org-mode

Préparation d'un serveur public de démo et d'un dépôt Gitlab avec sources, exemples et supports de TP. Du point de vue de la qualité des interactions avec et entre les participants, il serait préférable de pouvoir donner ces formations en présence — je suis à Montpellier et je peux me déplacer — mais on peut aussi prévoir, une fois rodé, d'en diffuser les enregistrements à l'issue d'une visio.


Go+Graphql, qui l'eût CRUD ? De la génération de code pour une base de données

Préparation d'un serveur public de démo et d'un dépôt Gitlab avec sources, exemples et supports de TP. Du point de vue de la qualité des interactions avec et entre les participants, il serait préférable de pouvoir donner ces formations en présence — je suis à Montpellier et je peux me déplacer — mais on peut aussi prévoir, une fois rodé, d'en diffuser les enregistrements à l'issue d'une visio.


NixOps et Hydra, vers une solution cohérente de DevOps et de livraison continue

Selon les besoins et les disponibilités financières, l'action pourrait prendre deux modalités différentes :

1) Une présentation de Nix/NixOS <https://nixos.org/explore.html> et des outils de DevOps qui en sont issus, NixOps et Hydra + des échanges. Cette action, relativement courte (de l'ordre d'1h), serait intégralement réalisée par moi-même. Prévoir 3000 euros pour 2 semaines de préparation à temps plein + l'action le jour J. Hors frais de réservation/déplacement, hors frais de location de salle et hors frais pour toute action de communication visant à faire connaître l'événement.

ou alors

2) Une intervention de plusieurs membres français de la communauté de Nix/NixOS/NixOps lors d'une action de formation plus élaborée. Cela inclurait plusieurs présentations et des échanges plus personnels, similairement à une install party, avec du pair programming. Pour cette deuxième solution, j'aurais besoin de temps pour contacter mon réseau et trouver des personnes compétentes et motivées par l'aventure. La communauté de NixOS est assez enthousiaste et très professionnelle, donc c'est tout à fait faisable je pense. Je suis persuadé que cette action serait très utile à de nombreuses personnes, car cette technologie est un véritable bijou. Prévoir ici /au moins/ 10.000 euros.


Fondamentaux pour l'ANF PyMoDAQ 2022 + Journées PyMoDAQ 2022

De plus, cela fait maintenant 3/4 ans que S. Weber forme des gens à l'utilisation de PyMoDAQ et il souhaiterait organiser en marge de l'ANF2022 (qui aurait lieu du lundi au mercredi), les “Journées PyMoDAQ” (jeudi, vendredi) qui inviteraient les utilisateurs divers de PyMoDAQ à venir participer à des séminaires et tables rondes autour de l’utilisation et le développement de PyMoDAQ. La demande est donc double mais principalement (car une formation en visio ne coûte pas grand chose) sur la budgétisation des “Journées PyMoDAQ”.

NB : Une demande en parallèle/complément aux réseaux ROP et Femto peut être envisagée


Ergonomies et Interfaces Hommes(⋅Femmes) Machines

Intervenante : Pr Stéphanie Jean-Daubias (https://perso.liris.cnrs.fr/stephanie.jean-daubias/) Programme : Matinée : rappels théoriques sur les IHM Après-midi : une partie “serious game” pour évaluer les qualités et défaut d'une IHM + une partie interactive pendant laquelle les participants⋅es à la formation présentent un outil informatique qu'ils⋅elles ont développé et les autres participants, forts⋅es de leurs compétences acquises le matin, donnent leurs avis sur les aspects IHM de l'outil afin éventuellement d'améliorer cet aspect


Julia4IA

NB : report fin 2022 de l'action demandée en 2020, puis 2021. Le bureau de la comet sil du CNES a repoussé cette action à fin 2022, d'autres apparaissant plus prioritaires pour le cnes et l'omp.


RUST

2021

Demandes

Format de la demande

Merci de formater les demandes sous le schéma suivant :

Le nom de l’action

2020

Demandes

JULIA4IA2020

—- J1.AM Atelier initiation à Julia (Frédéric Pont/Oncopole/INSERM).
—- J1.PM 1/2 Journée thématique : Workshop et REX sur JULIA en GPU, HPC, traitement de données…
—- J2.AM 1/2 Journée thématique Julia pour l'IA (DL, ML … ).
—- J2.PM Atelier Julia pour l'IA MOCHA ou FLUX … (Dennis WIlson/ISAE).

—– Enregistrement des 2 1/2 journées thématiques.
—– Sondage de satisfaction.
—– Mise à disposition des supports de présentation et utilisation des Jupyter Notebook pour les TPs

—- 2 buffet pour 50 personnes = 1800 € HT
—- 4 pauses cafés pour 50 personnes ~ 700 € HT
—- 6 missions pour intervenants hors Occitanie ~ 4500 € HT
—- Événement social ~ 1000 € HT
—- Total : 8000 € HT.

Soutien Atelier permanent de l'OMP : 500€, salle de TPs et salle Coriolis (pour 100 inscrits max).
Soutien ISAE : ? Amphi pour les 1/2 journées thématiques si beaucoup d'inscrits (>100)
Chantier Régional RTRA STAE : ENVIA 500€
COMET/CNES : 3000€
Manque 4000 Euros

Demande de 2000 € à chaque réseau DEVLOG et CALCUL en cours.

https://sinews.siam.org/Details-Page/scientific-machine-learning-how-julia-employs-differentiable-programming-to-do-it-best https://juliacomputing.com/docs/Introductiontomlai.pdf

LEXIQUE :
REX Retour d'EXperience.
DL : Deep Learning.
HPC : High performance Computing
IA : Intelligence Artificielle.
ML : Machine Learning.


NoSQL

Rejeu actualisé de l'action NoSQL 2015

  1. Introduction à NoSQL
  2. Présentation de 4 familles de bases de données NoSQL : clé/valeur, colonnes, document, graphes.
  3. Choisir une technologie de base de données NoSQL
  4. Concevoir le modèle de données
  5. Interroger la base de données

ecoinfoFAIR2020

Les communautés en écologie, sont particulièrement utilisatrices de scripts R utilisés de manière interactive et en local. Dans le cadre de l'infrastructure de recherche “Pôle national des données de biodiversité” (PNDB), les réflexions et actions en cours sur les aspects FAIRisation de la donnée, mais plus généralement des objets de recherche en écologie, propose la mise en place de produits et services, autour de la données de biodiversité, open-source et accessibles gratuitement à travers une e-infrastructure orientée workflow supportant la curation, le partage et la collaboration.


Julia DevOps : programmation et déploiement

Convergence des LUTs : le FPGA, entre informatique et électronique

Deep Learning

C4Elec

Cette action est en cours de maturation.


2019

Demandes

Format de la demande

Merci de formater les demandes sous le schéma suivant :

Le nom de l’action

APSEM2019

Bases et Problématiques du DeepLearning pour l'imagerie Biomédicale

Optimisation de la performance
E-infrastructure en Ecologie
DevOps

2018

Demandes

Format de la demande

Merci de formater les demandes sous le schéma suivant :

Le nom de l’action

Formation Symfony

L’accent sera mis sur la pratique, les TP représenteront 2/3 de la formation.

Rencontre Réseaux Régionaux

Rencontre et échanges entre Réseaux Régionaux autour de leurs (bonnes) pratiques pour gérer et suivre leurs activités: méthodes, outils, moyens, pratiques, relations inter-tutelles, etc … mis en oeuvre. Etude comparative en terme de succès/échecs pour tout ce qui concerne la communication, la diffusion, la gestion des membres et du site web, la gestion des risques, la constitution de budget, les pièges et astuces, etc .., en fonction de la situation géographique, du support de ses tutelles, de son public en ESR

Retours et bilan des CoPil des Réseaux Régionaux

Total : 2500€; Pour 1 représentant par réseau Régional, soit 13 personnes (+ 2 invités):

  1. Frais de déplacement (Paris ?) : 15 x 150€ = 2250€
  2. Repas ou buffet : ~15 x 12€ = 180€
Docker du dév à la prod

Prise en charge des déplacements de 3 intervenants = 1500 euros


Journée AlpesVIEW/CNRS 2018

(1) Permettre à 2 développeurs intéressés au niveau national d'intervenir en tant qu'orateur ou formateur lors de la journée régionale AlpesVIEW/CNRS 2018.

(2) Favoriser la participation des agents locaux en contribuant au financement du déjeuner pris en commun.

Poste de dépenses Coût unitaire Nb de personne Montant du poste Frais de mission 400 2 800 Participation déjeuner 20 5 100


GT Patri

Langage de programmation Go

2017

Demandes

Format de la demande

Merci de formater les demandes sous le schéma suivant :

Le nom de l’action

Liste des demandes

Réaliser son premier développement sous Androïd
  Porteur(s) : ProDev / Didier Mallarino (didier.mallarino@univ-tln.fr)
  Enseignant: Pascal Veron (Enseignant Chercheur à l'Université de Toulon)
  Finalité détaillée :

L'objectif au terme de la formation est de maîtriser les outils de base pour réaliser un premier développement sous Android. Deux approches seront présentées : une approche native utilisant Android Studio ainsi qu'une approche complémentaire web. Cette dernière présentera le développement standard d'un site web pour mobile en utilisant les outils et normes de développement web.

  Plan de déploiement (et si pertinent des sous actions) / Programme

LIEU ET PARTICIPANTS - Lieu: Toulon - Nombre de participants possibles: 16 à 18 personnes (lié aux nombres de postes des salles de TP)

PROGRAMME: - Découverte de l'environnement de développement Android Studio - Élaboration de l'aspect visuel d'une application via les layouts - Connexion entre le code Java de l'application et les éléments de l'interface - Les gestionnaires d’événements - Cycle de vie d'une application - Sauvegarde et restauration des données - Les filtres d'intention - Une première application : ColorPicker - Gestion des tâches asynchrones - Récupération d'un flux JSON et affichage via la librairie GraphView - Option : Une introduction à Cordova

  Modalités d’évaluation (ou livrable attendu si veille techno) :

A la fin de la formation, les stagiaires seront capables de développer de petites applications sur des équipements mobile sous Androïd pour par exemple collecter des données et en gérer leur affichage.

  Budget détaillé demandé (et si pertinent le détail par sous actions)

18 Personnes, 1 formateur, 2 organisateurs: 1600 €sur deux jours , incluant les frais logistiques, les repas et pauses des stagiaires.

  Durée et période de réalisation

Deux Jours, courant Mai 2017

Démarrer avec un framework PHP
Visualisation Interactive de Données
InfraMed 2017

2016

Liste des demandes

Synopé (le satellite de Jupyter...)
Tests logiciels

F. Langrognet

Les tests constituent une phase primordiale dans le processus de développement. Ils représentent l'un des principaux leviers de la réussite d'un projet de développement d'applications. Par une meilleure connaissance des méthodes et outils comme les tests unitaires, fonctionnels, de non-régression, d'intégration, … les participants seront capables d’identifier les étapes successives de vérification du code et de leur pilotage au travers du cycle de développement, avec par exemple le processus d’intégration continue.

Enchaînement de partie de cours et d'ateliers pratiques sur machine. “Rejouer” cette session en région (2 sessions prévues en 2016). Contenu : le coeur de la formation ENVOL 2014

A la fin de cette action de formation, les participants seront capables de de mettre en oeuvre une stratégie de tests en adéquation avec leurs besoins, leurs objectifs

Le budget prévisionnel d'une session est de 3000€ (1500€ pour le déplacement des intervenants et 1500€ pour les pauses) ⇒ 6000€ en tout Une participation des réseaux régionaux (via leur délégation régionale ou une autre tutelle) sera demandée. ⇒ Budget DevLOG : 3000€

3 jours par session. La 1re au printemps 2016, le 2e à l'automne.


Docker

?? (Côté DevLOG), S. Nicoud (pour RESINFO)

L'action Docker organisée en 2015 a rencontré un vif succès. Les réseaux DevLOG et RESINFo souhaite proposer une nouvelle session en 2016. Les technologies de type ‘containers’ et plus spécifiquement ‘Docker’ seront étudiés.

50% de travaux pratiques sur les 2 jours de formation. p

Fiche d'évaluation

??

2 jours.


Les ETL (Extract Transform Load)

TODO


Gestion et animation des réseaux Régionaux

Page de la rencontre

T. Chaventré / GT ‘CR2D’

Rencontre et échanges entre Réseaux Régionaux autour de leurs (bonnes) pratiques pour gérer et suivre leurs activités: méthodes, outils, moyens, pratiques, relations inter-tutelles, etc … mis en oeuvre. Etude comparative en terme de succès/échecs pour tout ce qui concerne la communication, la diffusion, la gestion des membres et du site web, la gestion des risques, la constitution de budget, les pièges et astuces, etc .., en fonction de la situation géographique, du support de ses tutelles, de son public en ESR … Le but serait d'aboutir à un cadre ou des recommandations applicables par le plus grand nombre et d'en tirer parti pour être plus efficace et rapide dans la gestion de nos réseaux.

Retours et bilan des CoPil des Réseaux Régionaux.

Total: 4000€.

 Pour 2 représentants par réseau Régional, soit 24 personnes:
  * Frais de déplacement (Paris ?): 24 x 170€ = 4080€
  * Repas ou buffet: à voir ... ~24 x 12€ = 288€

1 jour.


2015

Demandes

Liste des demandes

Réalité augmentée - les IHM du futur

F Camps

Budget demandé: 3 missions de 1/2 jour, environ 2000 euros

Python de Base
Python avancé coorganisé avec un autre réseau de la MI (RBDD, Calcul, ...)
Initiation aux frontend javascripts
Les containers (Docker) pour le développement