Main.Research History

Hide minor edits - Show changes to output

May 05, 2023, at 08:29 AM by 193.51.236.40 -
Changed lines 3-7 from:
!! Chef de projet Intégration continue
Depuis 2011, je suis chef de projet intégration continue. Ce projet consiste à mettre en place un service d'intégration continue en mode ''Software as a Service'' pour l'ensemble des développeurs d'Inria.

Le service offre à la fois des instances de l'outil Jenkins et
des machines de build dédiées à chaque projet.
to:
!! Chef de projet Intégration continue 2011 - 2020
De 2011 à 2020, j'ai été chef de
projet intégration continue. Ce projet consistait à mettre en place un service d'intégration continue en mode ''Software as a Service'' pour l'ensemble des développeurs d'Inria.

Le service offre à la fois
des instances de l'outil Jenkins et des machines de build (machines virtuelles ou containers disponibles à la demande) dédiées à chaque projet.
Changed line 10 from:
* ferme de compilation: CloudStack
to:
* ferme de compilation: CloudStack, Docker
May 13, 2015, at 02:42 PM by 10.201.5.239 -
Changed line 22 from:
Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeur.
to:
Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeurs.
October 07, 2013, at 10:43 AM by 193.51.236.243 -
Deleted line 2:
Changed lines 26-31 from:

----

[[Work|Activités de Recherche et Développements passées]]

[[Talks|Présentations et publications]]
to:
!!Divers
[[Talks|Présentations et publications]]

[[Work|Activités de Recherche et Développements passées]]
October 07, 2013, at 09:45 AM by 193.51.236.243 -
Added line 26:
October 07, 2013, at 09:45 AM by 193.51.236.243 -
Added lines 1-28:
Je travaille actuellement à Inria sur les projets suivants:


!! Chef de projet Intégration continue
Depuis 2011, je suis chef de projet intégration continue. Ce projet consiste à mettre en place un service d'intégration continue en mode ''Software as a Service'' pour l'ensemble des développeurs d'Inria.

Le service offre à la fois des instances de l'outil Jenkins et des machines de build dédiées à chaque projet.

Technologies utilisées:
* portail web: Symfony2, Capifony, RabitMQ, LDAP, MySql
* ferme de compilation: CloudStack

Détail du poste:
* encadrement du développeur, interactions avec la DSI (infrastructures),
* définition des objectifs, de la feuille de route, des moyens nécessaires,
* planification des évolutions,
* animation, reporting,
* veille, un peu de développement.

!! Outils et infrastructures pour un eco-système [[http://www.pharo-project.org/home|Pharo]] modulaire, équipe [[http://rmod.lille.inria.fr|Rmod]]
Depuis Février 2012, je travaille au sein de l'équipe Rmod spécialisée dans la réingénierie d'applications et dans la définition de nouvelles constructions modulaires pour les langages. L'équipe développe également la plateforme [[http://www.pharo-project.org/home|Pharo]] qui est un environnement Smalltalk novateur, libre et open-source.

Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeur.

Technologies/Méthodes utilisées: Smalltalk, Pharo, git, Metacello, Clean Code, TDD, développement itératif

----

October 07, 2013, at 08:48 AM by 193.51.236.243 -
Added line 2:
October 07, 2013, at 08:48 AM by 193.51.236.243 -
Changed lines 1-48 from:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Evolutions / amélioration du système d'intégration continue en place pour [[http://pharo-project.org| Pharo]]: http://ci.inria.fr/pharo\\
Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.\\
http://www.inria.fr/equipes/rmod

!! Service d'intégration continue pour Inria (2011 - aujourd'hui)
Chef de projet pour la mise en place d'un service d'intégration continue pour Inria : http://ci.inria.fr
** Jenkins as a Service
** Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
Travail conjoint D2T-DSI.

!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Action de Développement Technologique ADAPT\\
Démonstrateur / Lab "Adaptation" pour les technologies ADAM\\
Recueil des besoins, élaborations des scénarios, achat des équipements, encadrement de l'ingénieur en charge de réaliser le démonstrateur.\\
http://www.inria.fr/equipes/adam

!!UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)
UbInnov était lancée depuis 2009, arrêt début 2011 suite au départ du porteur\\
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et Android\\
Mise en place SCRUM, développement basé sur l'Ingénierie Dirigée par les Modèles (EMF, Acceleo)

!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Action de Développement Technologique Galaxy\\
Framework SCA pour des architectures logicielles agiles et dynamiques\\
Plate-forme open source FraSCAti : console d'introspection et de reconfiguration dynamique, API REST pour la reconfiguration dynamique\\
travail d'intégration des technologies des différents partenaires\\
http://www.inria.fr/equipes/adam

!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Réalisations autour de l'OS/Machine virtuelle Java JITS : Java In The Small\\
Optimisation de la gestion des chaines de caractères\\
Réorganisation de la pile d'exécution (gestion d'une pile bi-directionnelle)\\
Portage 16 bits pour microcontroleur de type AVR (ATMEGA128)\\
http://www.inria.fr/equipes/pops

!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Réalisation d'une image système Globus pour la communauté Grid5000 permettant de déployer une grille virtuelle à la volée.\\
Couplage de Globus avec le logiciel Paradiseo qui permet de résoudre des problèmes complexes d'optimisation et de combinatoire.\\
http://www.inria.fr/equipes/dolphin

!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR (ARM9TDMI).\\
http://www.inria.fr/equipes/pops

!!Moyens Informatiques (2004-2005, 12 mois)
Administration Système / Réseaux\\
Participation à la mise en place de l'infrastructure d'un nouveau bâtiment
to:
[[Work|Activités de Recherche et Développements passées]]
[[Talks|Présentations et publications]]
March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 3 from:
Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.
to:
Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.\\
March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 6 from:
!! Service d'intégration continue pour Inria (2011-aujourd'hui)
to:
!! Service d'intégration continue pour Inria (2011 - aujourd'hui)
March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 6 from:
!! Service d'intégration continue pour Inria (2011-)
to:
!! Service d'intégration continue pour Inria (2011-aujourd'hui)
March 28, 2013, at 02:36 PM by 193.51.236.243 -
Changed lines 8-9 from:
* Jenkins as a Service
* Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
to:
** Jenkins as a Service
** Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
March 28, 2013, at 02:35 PM by 193.51.236.243 -
Added lines 5-10:

!! Service d'intégration continue pour Inria (2011-)
Chef de projet pour la mise en place d'un service d'intégration continue pour Inria : http://ci.inria.fr
* Jenkins as a Service
* Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
Travail conjoint D2T-DSI.
March 28, 2013, at 02:28 PM by 193.51.236.243 -
Changed lines 2-3 from:
Improve continuous integration system for the Pharo project\\
to:
Evolutions / amélioration du système d'intégration continue en place pour [[http://pharo-project.org| Pharo]]: http://ci.inria.fr/pharo\\
Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.
Added line 9:
Recueil des besoins, élaborations des scénarios, achat des équipements, encadrement de l'ingénieur en charge de réaliser le démonstrateur.\\
Changed line 20 from:
travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)\\
to:
Plate-forme open source FraSCAti : console d'introspection et de reconfiguration dynamique, API REST pour la reconfiguration dynamique\\
Changed line 33 from:
couplage de Globus avec le logiciel Paradiseo permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.\\
to:
Couplage de Globus avec le logiciel Paradiseo qui permet de résoudre des problèmes complexes d'optimisation et de combinatoire.\\
Changed line 37 from:
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR.\\
to:
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR (ARM9TDMI).\\
December 18, 2012, at 03:52 PM by 193.51.236.243 -
Changed line 1 from:
!!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
to:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Changed line 5 from:
!!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
to:
!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Changed line 10 from:
!!!UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)
to:
!!UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)
Changed line 15 from:
!!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
to:
!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Changed line 22 from:
!!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
to:
!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Changed line 29 from:
!!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
to:
!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Changed line 34 from:
!!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
to:
!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Changed line 38 from:
!!!Moyens Informatiques (2004-2005, 12 mois)
to:
!!Moyens Informatiques (2004-2005, 12 mois)
December 17, 2012, at 05:13 PM by 193.51.236.243 -
Changed lines 1-2 from:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Improve continuous integration system for the Pharo project
to:
!!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Improve continuous integration system for the Pharo project\\
Changed lines 5-7 from:
!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Action de Développement Technologique ADAPT
Démonstrateur / Lab "Adaptation" pour les technologies ADAM
to:
!!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Action de Développement Technologique ADAPT\\
Démonstrateur / Lab "Adaptation" pour les technologies ADAM\\
Changed lines 9-12 from:
UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)

!!
UbInnov était lancée depuis 2009, arrêt début 2011 suite au départ du porteur
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et Android
to:

!!!
UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)
UbInnov était lancée depuis 2009, arrêt début 2011 suite au départ du porteur\\
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et Android\\
Changed lines 15-19 from:
!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Action de Développement Technologique Galaxy
Framework SCA pour des architectures logicielles agiles et dynamiques
travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)
travail d'intégration des technologies des différents partenaires
to:
!!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Action de Développement Technologique Galaxy\\
Framework SCA pour des architectures logicielles agiles et dynamiques\\
travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)\\
travail d'intégration des technologies des différents partenaires\\
Changed lines 22-26 from:
!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Réalisations autour de l'OS/Machine virtuelle Java JITS : Java In The Small
Optimisation de la gestion des chaines de caractères
Réorganisation de la pile d'exécution (gestion d'une pile bi-directionnelle)
Portage 16 bits pour microcontroleur de type AVR (ATMEGA128)
to:
!!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Réalisations autour de l'OS/Machine virtuelle Java JITS : Java In The Small\\
Optimisation de la gestion des chaines de caractères\\
Réorganisation de la pile d'exécution (gestion d'une pile bi-directionnelle)\\
Portage 16 bits pour microcontroleur de type AVR (ATMEGA128)\\
Changed lines 29-31 from:
!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Réalisation d'une image système Globus pour la communauté Grid5000 permettant de déployer une grille virtuelle à la volée.
couplage de Globus avec le logiciel Paradiseo permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.
to:
!!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Réalisation d'une image système Globus pour la communauté Grid5000 permettant de déployer une grille virtuelle à la volée.\\
couplage de Globus avec le logiciel Paradiseo permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.\\
Changed lines 34-35 from:
!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR.
to:
!!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR.\\
Changed lines 38-39 from:
!!Moyens Informatiques (2004-2005, 12 mois)
Administration Système / Réseaux
to:
!!!Moyens Informatiques (2004-2005, 12 mois)
Administration Système / Réseaux\\
December 17, 2012, at 05:12 PM by 193.51.236.243 -
Added lines 1-40:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Improve continuous integration system for the Pharo project
http://www.inria.fr/equipes/rmod

!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Action de Développement Technologique ADAPT
Démonstrateur / Lab "Adaptation" pour les technologies ADAM
http://www.inria.fr/equipes/adam
UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)

!!UbInnov était lancée depuis 2009, arrêt début 2011 suite au départ du porteur
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et Android
Mise en place SCRUM, développement basé sur l'Ingénierie Dirigée par les Modèles (EMF, Acceleo)

!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Action de Développement Technologique Galaxy
Framework SCA pour des architectures logicielles agiles et dynamiques
travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)
travail d'intégration des technologies des différents partenaires
http://www.inria.fr/equipes/adam

!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Réalisations autour de l'OS/Machine virtuelle Java JITS : Java In The Small
Optimisation de la gestion des chaines de caractères
Réorganisation de la pile d'exécution (gestion d'une pile bi-directionnelle)
Portage 16 bits pour microcontroleur de type AVR (ATMEGA128)
http://www.inria.fr/equipes/pops

!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Réalisation d'une image système Globus pour la communauté Grid5000 permettant de déployer une grille virtuelle à la volée.
couplage de Globus avec le logiciel Paradiseo permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.
http://www.inria.fr/equipes/dolphin

!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR.
http://www.inria.fr/equipes/pops

!!Moyens Informatiques (2004-2005, 12 mois)
Administration Système / Réseaux
Participation à la mise en place de l'infrastructure d'un nouveau bâtiment