Aujourd’hui les entreprises doivent non seulement satisfaire les attentes de leurs clients mais aussi anticiper les évolutions du marché en adoptant une démarche proactive. Dans cette logique économique, et en raison de la place croissante des systèmes informatiques, les choix concernant les technologies de développements logiciels deviennent stratégiques. C’est dans ce contexte que l’on assiste à une confrontation d’idées entre les solutions propriétaires d’une part et le logiciel libre d’autre part.

Résolument axée sur cette seconde stratégie, la plate-forme open source Eclipse d’IBM a su rapidement s’imposer au sein des milieux scientifiques et industriels comme un environnement de développement et d’expérimentation incontournable.

Basé sur une architecture ouverte et extensible, Eclipse draine une importante communauté autour de la réalisation de modules additionnels appelés plug-ins, le plus connu d’entre eux étant le JDT (Java Development Tools). Outre les outils de développement pour Java, les différents autres plug-ins disponibles couvrent des domaines aussi divers que la programmation par aspects ou l’ingénierie des modèles.

Pour faire un point sur la plate-forme Eclipse et les techniques et initiatives qui y sont associées, le Groupe Sodifrance et OBASCO – équipe du département informatique de l’EMN et projet hors site de l’INRIA - organisent une journée ECLIPSE. Cette manifestation se veut, dans l’esprit des précédentes conférences Objet et OCM, une journée d’échange entre le monde académique et le monde industriel autour de cet environnement de développement intégré.

Lors de cette journée nous donnerons la parole aux contributeurs de ces technologies, venant du monde industriel et académique. Le matin, Erich Gamma (IBM Zurich) présentera en tant que principal architecte la plate-forme Eclipse et donnera les grands axes de ses prochaines évolutions. Son exposé sera suivi d’une présentation de Krzysztof Czarnecki (Université de Waterloo) relative à son expérience dans la réalisation d’un plug-in dédié à la modélisation des caractéristiques d'un produit (en anglais « feature modeling »).

L’après-midi sera l’occasion d’aborder différents travaux autour d’Eclipse tels que le JDT, AJDT (AspectJ avec Eclipse), EMF (Eclipse Modeling Framework) lors de sessions techniques consacrées aux langages de programmation, à l’ingénierie des modèles ainsi qu’à la mise en perspective de différentes initiatives de sociétés, universités, réseaux d’excellence (AOSD) ou consortiums internationaux (ObjectWeb) dans les domaines de la R&D mais également de l’enseignement.