Archives de la Catégorie ‘Model Driven’
Par Loïc Fournial • 2 déc, 2011 • Catégorie: Agilité, Cloud, DSL, Model Driven, news
Agile Tour Lille 2011
Le 10 Novembre 2010 s’est déroulé l’Agile Tour de Lille avec plus de 150 inscrits au sein d’Euratechnologies, cadre adéquat pour cette journée.
Au programme, pas moins de 3 Tracks, 16 sessions et 4 ateliers pratiques.
Les hostilités sont ouvertes par une courte intervention des organisateurs (Christophe Leroy, Julien Jakubowski, Thomas Clavier, Jérémie Hattat) précisant le déroulement de la journée. Après un rapide mot des sponsors de l’évènement : Octo, Cap Gemini, Efidev et Proxiad, s’en suit une petite nouveauté à l’Agile Tour Lille, le ch’Teaser. Chaque speaker présente sa session pendant 60 secondes afin d’allécher ses futurs auditeurs. C’est une idée très sympa, certains Teaser sont pleins d’humour, la journée démarre donc sous les meilleurs hospices.
Et c’est parti !
Première session de la journée avec Pourquoi, où et comment les méthodes agile marchent ? par Pascal Van Cauwenberghe.
Pascal Van Cauwenberghe : Pourquoi, où et comment les méthodes agile marchent ?
…
Par Cédric Vidal • 20 avr, 2010 • Catégorie: Eclipse RCP, Java, Model Driven
Je viens de découvrir Actifsource, un environnement commercial de modélisation et de génération de code. Les captures d’écran sur le site de l’outil ont immédiatement attiré mon attention car elles montrent l’éditeur positionné sur un template de génération de code Java avec coloration syntaxique des mots clefs du langage !
Hors, le saint graal de la génération de code, du point de vue de l’auteur de templates, c’est justement de pouvoir éditer un template de génération de code de la même manière qu’il écrirait le code avec son éditeur moderne favori (le JDT par exemple). Avec un éditeur de template traditionnel moderne comme Acceleo, on bénéficie de la complétion des éléments du méta-modèle d’entrée mais les mots clefs du langage cible sont de simples caractères ASCII, ce ne sont pas des éléments de modèle reconnus par l’éditeur.
J’ai donc suivi le tutorial de création d’un service simple. Le premier point remarquable est que l’environnement permet d’éditer le méta-modèle ET le modèle dans le même diagramme:
Cette possibilité offre une grande souplesse, cela permet d’instancier le modèle et de vérifier le méta-modèle au fur et à mesure que le méta-modèle est conçu.
Par contre, comme EMF (le framework de méta-modélisation de prédilection …
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 Grégory Levilain • 12 fév, 2010 • Catégorie: Model Driven, news
Hier soir a eu lieu le premier PMC Obeo Network, pour Project Management Committee. Ce comité a réuni les partenaires Obeo afin de leur présenter le nouveau portail obeonetwork.org.
Cet espace communautaire va permettre aux partenaires Obeo qui le souhaitent de contribuer au “network”, et ainsi, d’enrichir le référentiel de composants publiques par des mises à jour et de nouveaux outils s’appuyant sur la technologie Obeo de transformation de modèles.
Ainsi, la page d’acceuil du référentiel de modules fournit la liste de ces partenaires.
Parmi les contributions évoquées, ProxiAD va apporter son générateur JPA, qui s’appuie sur le Méta Modèle “Entity” actuel d’Obeo. Et Capgemini apportera ses générateurs GWT et JDBC.
La rubrique “Gouvernance” du nouveau portail fournit la charte Obeo Network, ainsi que les règles de nommage et les conventions de contribution (licence, propriété Intellectuelle).
Parmi ces règles, le nom de domaine “org.obeonetwork” a été choisi et Obeo a déjà commencé le refactoring du code du network en ce sens. Attention par contre aux utilisateurs de cartouches existantes qui devront prendre en compte ce paramètre pour leurs futures mises à jour.
La partie …
Par Arnaud Buisine • 9 fév, 2010 • Catégorie: .Net, Cloud, EAI, Microsoft, Model Driven, SOA
Les Microsoft TechDays, c’est à faire au moins une fois dans sa carrière d’informaticien : c’est au Palais des Congrès de Paris, avec, en 2010, 100 stands partenaires, 6000 inscrits et plus de 330 sessions d’1 heure programmées en 3 jours.
Et c’est le show à la Microsoft :
Comme chaque année depuis 2007, j’y passe une journée pour prendre le pouls de la communauté Microsoft en France et capter en direct les tendances pour l’année. Et donc pour moi c’était hier, la première journée de l’événement.
Au programme de ma journée, Team Foundation Server, Windows Azure et un passage au village des partenaires pour y retrouver les amis et faire de nouvelles rencontres.
Les nouvelles rencontres, c’est pour commencer l’équipe du Microsoft Partner Network une nouveauté pour moi cette année qui bénéficie ici du nouveau statut de Certified Partner de ProxiAD.
Dans le village partenaire on retrouve les constructeurs et éditeurs de la sphère Microsoft. Et pas mal de SSII, quelques grosses mais aussi des petites ou toutes petites qui se positionnent sur un créneau spécifique et avec qui il est toujours très intéressant de discuter. Une notamment m’a parue remarquable tant elle a fait le …
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 • 24 nov, 2009 • Catégorie: Java, Model Driven, news
La fin de semaine dernière a été chargée, j’ai enfin pu prendre un peu de temps pour faire un compte-rendu de l’Eclipse DemoCamp que nous avons organisé Mardi dernier avec Obeo et la fondation Eclipse dans le grand amphithéâtre de l’Epitech. L’évènement as eu pas mal de succès, bon d’accord, il y avait pas mal d’étudiants mais quand même 150 personnes, ça fait plaisir !
Par Arnaud Buisine • 14 nov, 2009 • Catégorie: Agilité, Build, Model Driven, Non classé, Productivité, Qualité, Spring, Test
L’Agile Tour 2009 est passé par Lille et j’y ai croisé un intervenant que je connais bien, Grégory Ivanes. J’en ai profité pour le faire parler de l’événement. Ci dessous, presque en live
Arnaud Buisine : Bonjour Grégory. Peut-être deux mots sur toi avant de commencer ?
Grégory Ivanes : Bonjour. Ça va faire 8 ans que je suis chef de projets et en tout bientôt 10 ans que je travaille avec ProxiAD. J’interviens actuellement sur plusieurs projets en tant que Scrum Master. Ma certification date de début 2009.
Arnaud : Peux tu déjà me dire ce qu’est l’Agile Tour Lille 2009 ?
Grégory : L’Agile Tour est un évènement organisé localement dans 18 villes à travers le monde pendant tout le mois d’octobre 2009. Son objectif est de promouvoir et partager la vision de l’agilité ainsi que de fédérer et soutenir les initiatives locales des acteurs de l’agilité. Il s’est arrêté à Lille vendredi 30 octobre : http://www.agiletour.org/fr/at2009_lille.html
Arnaud : Où était ce ?
Grégory : Dans l’ancienne friche industrielle Le Blan-Lafont transformée par l’arrivée d’Euratechnologies (http://www.euratechnologies.com/).
Arnaud : En bref, de quoi avez vous parlé ? D’agilité je suppose ?
…
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 …
|