Articles Marqués ‘Model Driven’

Par Cédric Vidal • 8 avr, 2010 • Catégorie: DSL, Eclipse RCP, Model Driven, news

En Janvier 2009, Arnaud Buisine et moi-même co-écrivions un article de fond sur le Model-Driven intitulé “MDSD, MDD, ou MDA : quel outil choisir ?” paru dans le dossier “La modélisation de A à Z” du magazine Programmez n°115 de Janvier 2009 dans lequel nous évoquions l’un des frameworks les plus novateurs du monde du Model Driven: Obeo Designer, permettant de créer très simplement des DSLs graphiques. Je vous invite maintenant à découvrir un autre de ces framework novateurs: Xtext. Ce framework de création de DSLs textuelles s’est vu attribué le prix de la meilleure innovation Eclipse 2010.

Donc, si vous souhaitez créer votre propre langage textuel, qu’il soit généraliste (General Purpose Language) ou spécifique (Domain Specific Language DSL) ainsi que son éditeur sous Eclipse, je vous invite à lire mon introduction à la création d’une DSL avec Xtext qui vient de paraître dans le magazine Programmez! n°129 d’Avril 2010. Ce premier article constitue l’introduction d’une série sur les DSL, MDSD et Eclipse RCP.

Le magazine est actuellement disponible en kiosque en ce moment même, mais vous pouvez aussi l’acquérir en ligne.

En vous souhaitant bonne lecture.



Par Grégory Levilain • 12 fév, 2010 • Catégorie: Model Driven, news

Obeo a profité du premier PMC Obeo Network, jeudi soir, pour annoncer à ses partenaires l’arrivée prochaine d’Acceleo 3, prévue fin Juin.

Il reste néanmoins du travail pour finaliser cette version dont les fonctions de “traçabilité” ne sont pas encore opérationnelles. La traçabilité tient un rôle essentiel dans le développement de générateurs en offrant la capacité de “remonter” du code généré au template de génération ou au modèle d’entrée.

Acceleo 3 introduit un nouveau format pour les “templates” de génération.
Se pose du coup la question de la migration des modules actuels du network Obeo, c’est à dire ceux qui sont publiquement disponibles. Obeo ne prévoit pas cette migration dans l’immédiat. Elle pourra être faite par la suite par le biais d’une “moulinette” qui transformera les anciens templates (.mt) dans le nouveau format (.mtl). Obeo a choisi cette méthode plutôt que d’assurer une compatibilité directe entre la version 3 et la version 2.6 actuelle.

Ce choix n’est pas surprenant pour une société dont le cœur de métier repose justement sur les “transformations”.

Quelques vidéos de démonstration sont disponibles sur le wiki Eclipse : vidéos de démonstration Acceleo.



Par Cédric Vidal • 27 nov, 2009 • Catégorie: Model Driven

La conférence a eu lieu dans le nouveau centre de conférence Microsoft à Issy Les Moulineaux, juste à la sortie de Paris. Il faut avouer, leur centre est superbe, ils se donnent vraiment les moyens. L’auditorium principal est énorme, c’est impressionnant.

Locaux de microsoft à Issy les Moulineaux

Je ne suis arrivé qu’en début d’après-midi. Hier matin, je finissais de peaufiner ma présentation, c’est pas tous les jours que l’on présente devant autant de monde dans un lieu pareil !

J’ai eu le plaisir de retrouver plein de têtes connues, Olivier Moïse de Wazaabi, qui avait présenté son projet lors de l’Eclipse DemoCamp la semaine dernière, les petits gars d’Obeo, Etienne, Stéphane, Freddy qui travaille sur ATL et Acceleo, Nicolas Romanetti de Jaxio, Jean Bezivin et beaucoup d’autres.

J’ai aussi eu l’occasion de rencontrer de nouvelles têtes, et en particulier Xavier Warzee, qui lors de sa présentation expliquait comment construire des applications data driven avec Oslo. J’ai eu l’occasion de discuter avec lui de la position de Microsoft vis à vis d’Oslo. C’est dommage, au début, Oslo semblait être un langage générique de modélisation mais Microsoft semble avoir changé …




Par Cédric Vidal • 16 juil, 2009 • Catégorie: Model Driven, news

La journée avait mal commencé, j’ai réussi à rater mon train, bloqué dans un embouteillage insolite crée dans un Paris presque désert à 7H00 du matin par un défilé de la garde républicaine. Sans doute une répétition du 14 Juillet … Ils sont beaux ces chevaux, mais quand on les regarde défiler, bloqué au feu rouge en regardant défiler l’aiguille de sa montre et en imaginant partir le train, c’est beaucoup moins drôle … sans parler du fait que le prochain train part une heure et demi plus tard …

Je suis donc arrivé bien en retard au Eclipse Acceleo Day, organisé dans les locaux de l’Ecole des Mines de Nantes pendant les Rencontres Internationales du Logiciel Libre.

Malgré tout, je n’ai raté que l’introduction d’Etienne Juliot, co-fondateur d’Obeo, la société derrière Acceleo et les deux premières présentations. J’ai quand même pu assister aux retours d’expérience d’Olivier Leal de Bull et Samuel Liard d’Orange Labs sur leur mise en œuvre des approches Model Driven sur leurs projets. Retour intéressant mais classique. Rien de nouveau sous le soleil. Par contre, présentation très punchy de Samuel, j’ai beaucoup aimé son style  dynamique, pragmatique et plein d’humour. Selon lui, pour …




Par Cédric Vidal • 27 avr, 2009 • Catégorie: Java, Model Driven, Non classé, news

Je me présente, Cédric Vidal, Architecte Technique chez ProxiAD, spécialisé en architectures JEE Model-Driven.

Je suis confronté au quotidien à la fois à des problématiques de production touchant à la performance, la fiabilité et à des problématiques d’industrialisation des développements touchant à l’amélioration de la qualité, l’optimisation des coûts de développement et d’un point de vue général à l’amélioration continue du processus d’ingénierie des développements entreprise.

L’objectif est d’apporter une vision pertinente et pragmatique sur ce domaine, en mettant l’accent sur les bonnes pratiques, des retours d’expérience sur des architectures que j’ai rencontrées, qu’ils soient bons ou mauvais.

Je vais donc vous parler de ces sujets, de l’actualité dans ce domaine, et de mes retours d’expérience.

En vous souhaitant bonne lecture !