Après plusieurs années d'effort, la première version d'ATL intégrée à la distribution standard d'Eclipse sort officiellement. ATL est un projet de transformation de modèles suivant l'approche MDA.
ATL 2 marque un tournant dans le projet car il représente le 1er résultat visible des travaux d'industrialisation par une entreprise française (Obeo) des résultats d'un laboratoire de recherche de l'INRIA.
En plus de cette collaboration et de nombreuses nouveautés techniques, ATL 2 est donc maintenant inclus dans le prochain Eclipse 3.4 au sein de Eclipse Modeling Project.
Sortie de Acceleo 1.1
Acceleo, le générateur de code source intégré sous Eclipse, sort en version 1.1.
Les principales améliorations apportées par cette version sont :
Les principales améliorations apportées par cette version sont :
- Compatibilité avec Eclipse 3.2
- Compatibilité avec GNU/Linux
- Amélioration des performances
- Meilleure compatibilité avec les modeleurs UML et GMF
- Nouveaux services
- Corrections de bugs
Acceleo sort en version 1.0
Acceleo est un générateur OpenSource de code de dernière génération permettant de mettre en oeuvre facilement et efficacement l'approche MDA (Model Driven Architecture), pour réaliser des applications à partir de modèles.
Acceleo est nativement intégré à Eclipse et EMF (Eclipse Modeling Framework) ; il comprend toute une panoplie d'outils et d'éditeurs permettant de simplifier sa prise en main et son adaptation à tous types de projets ou de technologies.
Acceleo vient de sortir en version 1.0 et propose déjà de nombreuses innovations : génération incrémentale, interopérabilité des méta-modèles d'entrée, syntaxe arborescente, personnalisation par templates...
Acceleo est nativement intégré à Eclipse et EMF (Eclipse Modeling Framework) ; il comprend toute une panoplie d'outils et d'éditeurs permettant de simplifier sa prise en main et son adaptation à tous types de projets ou de technologies.
Acceleo vient de sortir en version 1.0 et propose déjà de nombreuses innovations : génération incrémentale, interopérabilité des méta-modèles d'entrée, syntaxe arborescente, personnalisation par templates...
Recherche d'un mainteneur et de développeur pour Bookmark4U
Le projet Bookmark4U est un projet GPL qui permet de gérer ses favoris en ligne, avec des mécanismes d'import/export vers de nombreux navigateurs.
Ce projet, issu de plusieurs années de développement, est un de ceux les plus aboutis aujourd'hui (exemple : sidebar en XUL, bookmarklet, import/export XBEL, début de support de drag 'n drop, navigation dynamique, ...).
Après une petite baisse d'activité, le projet recherche des personnes motivées pour prendre la relève. Il y a plein d'idées d'améliorations, plus ou moins dures à mettre en oeuvre. Cela peut permettre d'acquérir ou d'approfondir des connaissances en PHP (avec ou sans Pear).
Ce projet, issu de plusieurs années de développement, est un de ceux les plus aboutis aujourd'hui (exemple : sidebar en XUL, bookmarklet, import/export XBEL, début de support de drag 'n drop, navigation dynamique, ...).
Après une petite baisse d'activité, le projet recherche des personnes motivées pour prendre la relève. Il y a plein d'idées d'améliorations, plus ou moins dures à mettre en oeuvre. Cela peut permettre d'acquérir ou d'approfondir des connaissances en PHP (avec ou sans Pear).
IBM rachète Rational
Ca risque de faire de bruit : IBM vient de se payer Rational pour un montant de 2.1 milliards de dollars.
IBM prend donc le contrôle du leader mondial des outils de génie logiciel et de la société initiatrice d'UML.
Un premier rapprochement entre les deux compagnies avait déjà eu lieu lors de l'intégration de XDE (pseudo-suite de Rose, qui permet de "modéliser en codant") dans Eclipse (l'environnement de développement libre offert par IBM).
IBM prend donc le contrôle du leader mondial des outils de génie logiciel et de la société initiatrice d'UML.
Un premier rapprochement entre les deux compagnies avait déjà eu lieu lors de l'intégration de XDE (pseudo-suite de Rose, qui permet de "modéliser en codant") dans Eclipse (l'environnement de développement libre offert par IBM).
Windows .Net et Solaris 9
Pour avoir de bons arguments pour défendre Linux, il est nécessaire de savoir ce que font les autres.
Voici donc deux articles tirés de ZDNet sur la prochaine version Windows .Net Server et sur Solaris 9.
On y trouve des rapprochements avec Linux ainsi que des listes de fonctionnalités à venir (dont une bonne partie en cours d'intégration dans le noyau 2.5 ou existantes dans des projets libres). Dans le premier article, on y apprend notamment que Windows .Net sera "solide comme un roc". On n'a pas déjà entendu ça pour Windows 98, NT4, 2000 et XP ?
Voici donc deux articles tirés de ZDNet sur la prochaine version Windows .Net Server et sur Solaris 9.
On y trouve des rapprochements avec Linux ainsi que des listes de fonctionnalités à venir (dont une bonne partie en cours d'intégration dans le noyau 2.5 ou existantes dans des projets libres). Dans le premier article, on y apprend notamment que Windows .Net sera "solide comme un roc". On n'a pas déjà entendu ça pour Windows 98, NT4, 2000 et XP ?
Documentation française sur MDA
Pour tout ceux qui modélisent avant de coder et qui travaillent sur les architectures middlewares à base de composants voici un rapport en français sur la nouvelle norme de l'OMG, j'ai nommé MDA (Model Driven Architecture).
Ce rapport a l'avantage de parcourir un peu tous les aspects de la norme, d'être rapide à lire et surtout d'être en français.
Comme on peut le voir depuis quelques mois, plusieurs projets libres s'intéressent très fortement à MDA (dont ArgoUML et dotGNU), et on peut parier que d'ici quelques temps, MDA sera aussi important qu'UML dans le processus de développement d'architectures objets.
Ce rapport a l'avantage de parcourir un peu tous les aspects de la norme, d'être rapide à lire et surtout d'être en français.
Comme on peut le voir depuis quelques mois, plusieurs projets libres s'intéressent très fortement à MDA (dont ArgoUML et dotGNU), et on peut parier que d'ici quelques temps, MDA sera aussi important qu'UML dans le processus de développement d'architectures objets.
Nouveau soft LGPL de traçage des communications Corba
Des petits français (un peu de chanvinisme ;) ) sont en train de réaliser un outil libre bien pratique pour tous les développeurs qui utilisent Corba et qui souhaitent comprendre où leur soft se crache.
CorbaTrace est un ensemble d'outils permettant de tracer les communications entre objets Corba.
Une fois CorbaTrace installé, les appels distants sont interceptés et des logs sont sauvegardés en XML. Après l'application de plusieurs filtres, des fichiers XMI sont générés, permettant ainsi une visualisation graphique sous forme de diagramme de séquence UML.
CorbaTrace est un ensemble d'outils permettant de tracer les communications entre objets Corba.
Une fois CorbaTrace installé, les appels distants sont interceptés et des logs sont sauvegardés en XML. Après l'application de plusieurs filtres, des fichiers XMI sont générés, permettant ainsi une visualisation graphique sous forme de diagramme de séquence UML.