PROJET Ambient Assisted Living (AAL) Joint Programme
OBJECTIFS Évaluer à mi-chemin l’état d’avancement des travaux menés dans le cadre d’un projet européen
Conseiller les choix et orientations futurs du projet
CONTRIBUTIONS PERSONNELLES Etudie fine de l’ensemble des livrables du projet (environ 500 pages de cahier des charges, de docu-ments d’analyse et de conception et des rapports internes – en anglais).
Participation à la réunion plénière avec les membres du consortium projet.
Rédaction d’un rapport complet d’évaluation (aspects techniques, managériaux, financiers, valorisation).
Formulation des propositions de recadrage pour la suite des travaux.
COMPETENCES ET CONNAISSANCES EXPLOITEES NTIC, Technologies Web, Systèmes Ambiants et leurs applications à l’assistance aux personnes âgées.
Analyse fine de documents techniques complexes et rédactions de rapports d’évaluation (en anglais).
Présentation et argumentation auprès des experts européens (en anglais).
PROJET Ambient Assisted Living (AAL) Joint Programme – Call for Proposals AAL-2009-2
“ICT based solutions for Advancement of Social Interaction of Elderly People”
OBJECTIFS Évaluer les propositions soumises par des consortiums Européens à l’Association AAL dans le cadre son 2nd appel aux projets (********-2009-2).
CONTRIBUTIONS PERSONNELLES Évaluation de six propositions de projets et rédaction des rapports d’évaluation.
Présentation de ces rapports lors d’un panel meeting.
COMPETENCES ET CONNAISSANCES EXPLOITEES NTIC, Technologies Web, Systèmes Ambiants et leurs applications à l’assistance aux personnes âgées.
Analyse fine de documents techniques complexes et rédactions de rapports d’évaluation (en anglais).
Présentation et argumentation auprès des experts européens (en anglais).
PROJET Web Pontoon
OBJECTIFS Création et valorisation d’une nouvelle plateforme logicielle pour développer des applications web hautement flexibles. Ce projet s’inscrit dans la continuité du projet Traçabilité Ambiante décrit ci-dessous.
CONTRIBUTIONS PERSONNELLES Définition de l’architecture technique de la plateforme et son plan de développements.
Chiffrage du coût du projet et participation à la recherche de fonds.
Conception et programmation par objets de la plateforme par la réutilisation de composants existants. Celle-ci rend possible, pour la première fois, la création d’applications web 2.0 dont la structure en pages, le contenu de chaque page, la documentation, la présentation et surtout la logique métier peuvent être modifiés en ligne, ceci par des experts métiers.
Définition et réalisation des tests unitaires et fonctionnels de la plateforme.
Rédaction de la documentation technique de la plateforme (********/).
Conception, réalisation et déploiement d’un démonstrateur de la plateforme (********/).
Rédaction d’un article scientifique (********-2010).
Présentation de nos résultats et perspectives de développement lors des réunions en Europe et aux USA.
Assistance à la définition de produits et services basés sur cette nouvelle plateforme et l’élaboration de la stratégie commerciale (********/).
Soumission d’un projet Européen qui vise à exploiter cette plateforme pour concevoir et commercialiser des services innovants destinés aux personnes âgées (cent mille abonnements escomptés en 2015).
Définition de la procédure de protection des doits de propriété intellectuelle relatifs à cette invention.
COMPETENCES ET CONNAISSANCES EXPLOITEES Connaissances approfondies des techniques avancées de modélisation, conception et programmation par objets et services de systèmes complexes.
Maîtrise du framework orientés objets Seaside pour le développement d’applications web dynamiques.
Capacité à apprendre et à mettre en œuvre de nouvelles technologies sophistiquées, comme par exemple les serveurs privés virtuels (en anglais Virtual Private Server), Linux (Debian et Ubuntu), Apache, sécurisation de serveurs web, firewall, CSS, JavaScript, jQuery, JSON, etc.
Compétences en montage, coordination et réalisation de projets de recherche, développement et innovation (RDI) et de plans de développement marketing et commercial.
Compétences en conception et rédaction de documents techniques et sites web (en anglais et en français).
Expérience en présentation et argumentation auprès de hauts responsables (en français et anglais).
PROJET Maintenance évolutive d’applications objets
OBJECTIFS Répondre à un appel d’offre.
CONTRIBUTIONS PERSONNELLES Proposition d'une approche dirigée par les modèles afin de fiabiliser et systématiser le portage d’un parc de 32 applications objets du client vers la plateforme cible de son choix (J2EE / JBOSS).
Contribution à l’élaboration de la réponse à l’appel d’offre.
COMPETENCES ET CONNAISSANCES EXPLOITEES Analyse des besoins des utilisateurs et leur rapprochement avec les nouvelles solutions technologiques comme l’ingénierie logicielle dirigée par les modèles (MDE), les architectures orientées services (SOA) et les Adaptive Object-Models (AOM).
Rédaction de documents techniques (en français).
PROJET Poste Métier
OBJECTIFS Rénovation architecturale et technologique d’un ensemble d’applications objets
FONCTION Ingénieur d’études (confirmé)
CONTRIBUTIONS PERSONNELLES Application d'une dizaine de métriques sur 32 applications (environ 2000 classes).
Conception, implémentation et exécution de scripts pour automatiser certaines métriques (~ 50 scripts).
Analyse rigoureuse de l’implémentation de quatre applications (environ 500 classes).
Restitution des travaux réalisés et de leurs résultats (environ 400 pages de documents techniques).
Présentation et illustration de l’architecture AOM (Adaptive-Object Models) sur des exemples concrets tirés des applications analysées.
COMPETENCES ET CONNAISSANCES EXPLOITEES Rétro-conception d’applications et méta-programmation.
Analyse, synthèse et restitution de résultats sous la forme de documents techniques.
Méthodes Agiles (XP).
Capacité à prendre rapidement en main de nouvelles applications complexes et de s’adapter à un nouveau secteur d’activité (il s’agissait d’une première expérience dans le domaine bancaire).
PROJET Traçabilité Ambiante
OBJECTIFS Créer une nouvelle plateforme logicielle pour faciliter l’ingénierie de systèmes Web 3.0, avec applications à la traçabilité, monitoring temps-réel et maintenance prédictive.
CONTRIBUTIONS PERSONNELLES Définition de l’architecture technique de la plateforme, chiffrage du coût de sa réalisation, définition de son plan de développement et réalisation du noyau de cette plateforme.
COMPETENCES ET CONNAISSANCES EXPLOITEES Programmation d’applications web dynamiques.
Mise en œuvre de nouvelles technologies de l’information et de la communication (NTIC) et plus particulièrement la RFID (Radio Frequency Identification), les capteurs sans-fils (Wireless Sensor Networks) et les nouvelles architectures hybrides (modèles, objets et services) de systèmes d’information.
Définition et mise en œuvre de plans de développement technologiques.
Montage, coordination et réalisation de projets de recherche, développement et innovation (RDI).
Conception et rédaction de documents techniques (en anglais et français).
Présentation et argumentation auprès de hauts responsables (en français et anglais).
PROJET AMBIANCE : from Adaptive Object-Models to Meta-tool Support for Ambient Dependable Intelligence
OBJECTIFS Recherche scientifique et développement technologique dans le domaine des systèmes ambiants
URL ********?user=********
CONTRIBUTIONS PERSONNELLES Définition des projets R&D et collecte d'environ 500 K EUR de fonds.
Constitution et coordination d'une équipe R&D de dimension internationale (une demi-douzaine de personnes).
Création de deux démonstrateurs, dissémination des résultats par des publications et valorisation industrielle par la création d’une start-up.
Prototypage d'un serveur Web dédié à la macro-programmation par des experts non-informaticiens de réseaux de capteurs RFID (********?user=********).[première mondiale]
Recrutement et supervision d'une douzaine de collaborateurs et stagiaires de niveaux master et doctorat.
Organisation d'un séminaire international en 2006 au Luxembourg.
Définition et dispense de formations en génie logiciel et la programmation en Java (niveaux bac +2 à +4).
Représentation du Luxembourg au consortium Européen de Recherche en Informatique et Mathématique. (ERCIM)
COMPETENCES ET CONNAISSANCES EXPLOITEES Recherche scientifique et veille technologique.
Ingénierie de systèmes informatiques innovants.
Technologies des réseaux de capteurs sans-fils (TinyOS, nesC, ActorNet).
Technologies des systèmes concurrents et distribués (Agents, SOA, Services Web, Tolérance aux fautes).
Programmation de serveurs Web dynamiques (Smalltalk, Seaside, Web 2.0, J...