lundi 22 mars 2010

Helios M6 - Acceleo/EEF back together

Finally Helios M6 is here !

You can install Acceleo and EEF from the Helios Update Site and benefit of the last features of this two projects.

For the EEF one, there is some bug fixes but mainly there is a new option in the EEFGen model that let you choose if you want use JMerge to manage user code or not. There is two way to customize generated code by EEF :
  • Adding custom code in the dedicated area, protected area.
  • Subclassing the generated code, putting user code in theses and providing them with appropriated provider
Now for the first way you can use JMerge instead of Acceleo protected area. If you check the option "Use JMerge to manage user code" in the EEFGen model, Acceleo will not generated protected area anymore but put a @generated tag at the beginning of the classes and at the beginning of each method (thanks Ed for the feature request).

jeudi 18 mars 2010

Ready for eCon 2010 !

I'm ready for my first Eclipse Con 2010 ! It's very exciting to think that in some hours I'll be in Santa Clara to present EEF. My talk is a little shorter than in Eclipse Summit Europe so I focused on the essential.




My talk is monday at 14:42 and will deal with :
  • What is EEF ?
  • EEF in a Nutshell
  • Some advanced uses of EEF
  • EEF test case generation
There many topics in 12min but we are in Santa Clara during all Eclipse Con so feel free to ask us more information.

I have a second talk about SWTBot during Eclipse Con Thursday at 14:30. I'll present the work we done to create a bot (SWTBot) able to test GEF graphical modelers.


In this presentation I will talk about :
  • SWTBot, a brief description
  • GEF, what kind of application can be done with this framework?
  • SWTBot the GEF-dedicated API
SWTBot really help us to create more robust GEF and GMF applications.

See you in Santa Clara

lundi 8 février 2010

Take 5 min to improve the properties view of EMF Library sample

Recently, we received some bug about EEF for the library sample of EMF. After some fixes, EEF works for this metamodel. So I took 5 minutes (yes 5 minutes ! ;)) to make a demo about this sample.


The important thing behind this demo is the entire EEF process. You have all the steps needed to use EEF in the EMF generated treeviewer. Enjoy ;)

mercredi 13 janvier 2010

End of an exciting 2009 EEF year, let's go for 2010

Yet another year that has passed very quickly. And what an exciting year. EEF became an Eclipse project and we have stabilized this component to allow most of EMF project to use it !

We're currently finishing our integration into Athena, and we're adding some new cool features like a better EMF Validation integration ... You can follow our development with the EEF's New and Noteworthy page !

Finally, I'd worked on the 2010 EEF roadmap and we plan to finish the automated tests generation, a EMF Databinding integration and some others cool stuff !

Finally, here is a teaser of what you can expect of EEF : EEF in RCP application

lundi 11 janvier 2010

Thank you Satan (c)L. ferré

"Pour les idées que tu maquilles / Dans la tête des citoyens". Il faut quand même avoir un grand sens de l'humour pour apprendre que nous avons _juste_ 78 millions de doses de vaccins contre le grippe A en trop sur les 90 millions qui avaient été commandés à l'origine. Avec un peu de chance, l'état va arriver à annuler de façon plus que douteuse la moitié de la commande ce qui selon mes calcul ne fera plus que 28 millions de doses à brader.

Que faire de ces doses ? Ça risque de ne pas être aussi simple à brader que les invendus de la saison précédente aux soldes. Certes c'est moche, certes personne n'en a voulu mais au moins ça peut servir. Nous voila avec des hangars entiers de vaccin contre un mal qui est deja passé et qui ne reviendra (ou au pire sous une forme mutée qui rendra le vaccin actuel inutilisable).

Un échange interessant de 1 vaccin contre la grippe A contre 1 vaccin contre la stupidité pour être envisagé. Les membres de notre gouvernement ne sont pas 28 millions mais il est sûr que vu l'état très avancé de certains specimen, il faudra une bonne quantité de vaccin avant d'espérer un début de remition.

Il est triste de constater que nos dirigeants ont une capacité à anticiper de quelques secondes. Quel manque de dicernement de la part des gens qui sont sensés faire tourner le monde !

J'avoue craindre que d'ici quelques mois, ce soit le dernier groupe facebook à la mode qui initie les prochains projets de loi. Il est probable que nous n'ayons jamais été dirigés par un gouvernement aussi "fashion victime". Une truite à les yeux rouge dans un bassin d'élevage à l'autre bout du monde ? Les médias rapportent ce fait plus qu'inquiétant en boucle jours après jours ? Passons une commande préventive de 157 millions de doses de vaccins contre la conjonctivite de la truite au cas où ce fléau serait transmissible à l'homme !!

Je ne suis pas d'une nature très politisée (plus par dépît que par desintérêt) mais il y a des fois j'avoue que le contexte donne envie de sortir de la torpeur pour souligner quelques faits qui me paraissent ... aberrants ...

mardi 3 novembre 2009

Back from ESE 2009

After a little break, I'm back ! :)

ESE 2009 was a very cool experience. An opportunity to meet very important people for the EEF project and to assist to very interesting presentations.
  • First of all, EMF, CDO, EMF Databinding tutorial was very interesting. It's a shame that we hadn't the time to do all the exercices.
  • In the afternoon the modeling symposium showed us some very interesting application of EMF. I found the demo of Cedric Vidal from ProxiAD especially interesting with the EMF customizer. This tools allows users to "customize" generated EMF models with a models using an Xtext syntax very close to CSS.
And that was all for the first day. A very nice diner in a typical German Restaurant and it was time to sleep a little.

The second day, after a first key note that let me quite unconvinced, it was time for talks. I assisted to many talks about e4 and the riena project then back to modeling talks. I went to the talk about the brigde between EMF and Oslo made by the AtlanMod/INRIA team. Finally, It was the talk of Cedric for Acceleo. What an amazing room ! Cedric made a very good talk and I was glad to see the audience impressed by the new Acceleo tooling.

The final day began with an interesting talk about Papyrus and the very very huge plan for the future. I saw that papyrus is on a good way and I'm happy they use EEF for this project. Final preparations and it was time for my talk. I'm quite satisfied of it. I had some good advice of people that assisted to my "sexy" talk. I finally went to the talk of Mariot about SWTBot, what an amazing technology ! EEF have a start of support for automated tests with SWTBot and I really think that finalize this part of EEF is one of the important job of EEF in 2009.

ESE is finished and now we have to improve EEF to come next year with very new powerful features !

lundi 26 octobre 2009

Ready for Eclipse Summit Europe 2009 !

It's time to finalize my trip to ludwigsburg ! My presentation is ready (most impatient can read it here), it remains for me to prepare my speech for Thursday.

I'm also eager to attend to the talks of ESE : EMF Databinding soon be a important component for EEF for example.

See you in Germany for those who will come to Eclipse Summit!