INRIA

Contact:
Didier Parigot
INRIA Sophia Antipolis
Bâtiment Euler, E103
2004 Route des Lucioles
BP 93
06902 Sophia Antipolis Cedex
France
e-mail: Didier.Parigot@inria.fr
Tel : (33-4) 4 92 38 50 01
Fax: (33-4) 4 92 38 76 44
SmartTools

Stage 2006

Transformation des composants SmartTools en des Plugins Eclipse


Le grand succès de l'environnement de développement Eclipse, démontre parfaitement les grands avantages d'un développement par composants (plugins dans ce cadre). Notre équipe de recherche développe depuis 2000 une fabrique logicielle basé sur le même principe de programmation par composants mais par contre, la génération automatique du code source (artefact) est beaucoup plus avancée. En effet plus de 90% du code d'une application est produite automatiquement. Cette génération s'appuie sur la définition de description déclarative (petit langage) et de générateur de code associés. L'objectif du stage est de fournir ces outils de génération automatique de plugins à la plate-forme Eclipse. Plus précisément le travail des étudiants sera d'étudier la transformation de composant SmartTools en des plugins Eclipse. Une première expérience a été effectuée (voir le rapport). L'objectif du stage sera de poursuivre cette intégration, en particulier sur les aspects générations de vue graphique (éditions) et interface des composants (point d'entrée).
Ces transformations de composants SmartTools permettront de fournir des services de génération de code pour automatiser le plus possible l'écriture de plugins Eclipse. L'intérêt de ce stage, sera pour les étudiants d'apprendre concrètement toutes les concepts autour de la nouvelle approche du développement, dénommer Fabrique Logicielle, qui va prendre une grande importance dans les années à venir.

Ce stage est une excellent opportunité pour se former aux concepts émergents de l'informatique de demain:
  • Architecture dirigée par les services (SOA);
  • Développement dirigé par les modèles (DSL, MDA, MDI);
  • Programmation par Aspects (AOP);


Notre projet a été lauréat de la Journée "Tremplin Recherche" organisé par le Sénat en 2006.

Une opération de développement a été acceptée par la direction nationnal de l'INRIA (un poste d'ingénieur sur deux ans)

Une première présentation sera présentée (le résultat d'un projet ESSI 3) au workshop "Eclipse Technology eXchange" à ECOOP 2006.

Merci de prendre contact au plus vite

Didier.Parigot@inria.fr
Last modified: Thu Jun 1 16:26:48 MEST 2006
Valid HTML 4.01!