Projet : Projet de R&D Colonie de drones
Conception et développement d'une colonie de drones collaboratifs
Mission : Le but de ce projet est de mettre au point une colonie de drones capables de réaliser une mission commune en travaillant en équipe, sans intervention humaine une fois la mission lancée :
- notion de mission collective collaborative,
- robustesse de l'architecture,
- implémentation d'un système de communication (Wifi, TCP/IP),
- utilisation de technologies embarquées (Android)
- utilisation de technologies web (JBoss, services web SOAP).
Afin de valider les développements de l'intelligence artificielle (IA), une première simulation de cette colonie a été mise au point utilisable notamment via un serveur web. Ensuite les algorithmes d’IA ont été testés sur des drones roulants.
Dans le cadre de ce projet j’ai encadré une équipe d’une vingtaine de personnes en moyenne en tant que ScrumMaster. Je suis également intervenu au niveau de l’architecture des applications logicielles.
Projet : Projet de R&D PLPM : Production Logicielle Pilotée par les Modèles
Mission : Participation à l'équipe de recherche du projet PLPM.
PLPM a donc pour objectif de générer automatiquement une grande partie du code d'une application logicielle à partir d'un modèle.
Projet : Projet de R&D TAMeD: réalisation d'une IHM en 3D
Mission : Dans le cadre d'un projet de recherche réalisation d'une application web en Java 3D.
Projet : ODS (Operational Display System)
Maintenance d'IHM en ILOG Views
Mission : Maintenance de l'IHM du système de visualisation des contrôleurs aériens.
Projet : ISAMI : calculs de structures d'avions
Mission : Intégration d'un plugin de calcul sous CAESAM.
Projet : Chaînes de production documentaire Control-M
Maintenance des chaînes de production documentaire
Mission : Intervention sur les chaînes de production documentaire sous l'ordonnanceur Control-M : maintenance des chaînes de production Control-M.
Projet : Capability 2007: logiciel d'extraction de fichiers de spécifications de cockpits avion
Mission : Développement d'un logiciel d'extraction de fichiers de spécifications cockpit CARE, DOORS et SGF.
Réalisation et maintenance d'outils d'Intégration et Validation Système du CAUTRA
Mission : Réalisation d'outils d'Intégration et Validation Système du CAUTRA (Coordination Automatique du Trafic Aérien). Maîtrise d'oeuvre et maintenance d'outils de tests permettant l'enregistrement et le rejeu de flux de données dans le cadre de validation du système de l'« en route » et de l'« approche ». Mise à jour de l'IHM en java sur l'évolution des poursuites ELSA, DACOTA et ARTAS. Mise à jour de l'interface
CORBA. Lecture et écriture des fichiers de configuration en C++. Développements d'évolutions complètes des applications SHIVA et DIVA. (La mission s'est déroulée sur trois périodes: Octobre 2005 à Octobre 2006, Juillet 2007 à Janvier 2008, et de Mars 2008 à Mai 2008)
Projet : Assistant Expert Filtrage: application de synthèse de filtre HF (Hyperfréquences)
Rôle : Gestion de projet, conception et réalisation complète du logiciel, interface client Mission : Dans le cadre de ce projet j'ai réalisé: la conception objet de l'application, les développements en Java, les tests, la mise en service de l'application et la rédaction des documents. J'ai eu également la responsabilité du projet et l'interfaçage avec le client. L'Assistant Expert (AE) à la synthèse de filtre HF est une application distribuée réalisée en Java qui a pour objet de guider l'utilisateur, à partir de son cahier des charges, dans le choix de la technologie à mettre en oeuvre et dans le type de synthèse à employer. Le cahier des charges du filtre à synthétiser spécifie ses caractéristiques en terme de puissance, d'encombrement, de pertes, de gamme de fréquence, de bande passante, etc. Ces spécifications constituent les données d'entrée du système à partir desquelles sont proposées une liste de types de synthèse et une liste de technologies. Le choix de l'utilisateur dans ces listes détermine la technologie et les étapes de synthèse du filtre HF. Chaque étape de la synthèse fait appel à un (ou plusieurs) outil(s) externe(s) dont les données d'entrées sont fournies par l'AE. Les données de sortie de cet (ou ces) outil(s) fournissent de nouvelles données à l'AE permettant d'aborder une nouvelle étape de la synthèse ou d'affiner l'étape en cours. A l'issue de toutes les étapes, l'AE fournit à l'utilisateur les éléments de synthèse globale du filtre HF, c'est-à-dire les dimensions géométriques de ses composants et sa réponse optimales.
Projet : PROHAR: logiciel de simulation HF (Hyperfréquences)
Rôle : Gestion de projet, réalisation complète du logiciel, interface client
Mission : Dans le cadre de ce projet j'ai réalisé: la conception objet de l'application, les développements en Java, les tests et la mise en service de l'application. J'ai eu également la responsabilité du projet et l'interfaçage avec le client. Le logiciel PROHAR a pour but de simuler une chaîne de transmission de télécommunication du point de vue spectral. L'objectif est de visualiser l'ensemble des raies harmoniques ou d'intermodulations composant le spectre en sortie des équipements hyperfréquences et de déterminer l'origine d'une des raies. Une IHM permet de définir la chaîne de transmission à l'aide d'icônes représentant les équipements. Des fenêtres de saisie des paramètres de simulation sont associées à chaque équipement. L'opérateur peut sauver tous les paramètres de la simulation dans un fichier pour pouvoir rejouer la simulation plus tard.