Blog

Posted on in Blog
On the latest day of EclipseCon Europe 2011, several presentations marked the day. Starting with the first european presentation of Mylyn Intent. Intent is a documentation tool letting you keep your documentation synchronized with your code and define validation rules to ensure that your work follows the development guidelines of your project. If you ever had a synchronization problem between your documentation and your code, you should give it a try. I started the afternoon attending to Simon’s talk about Orion, the web based platform of the Eclipse Foundation. After a presentation of the state of the Orion project during which we saw its amazingly fast editor and how the Orion team fused concepts of IDEs and web based applications, we had a demonstration of how the self hosted mode can help debug problems and distribute fixes very quickly. I am looking forward for an Orion based debugger and it’s definitively a project on which we should keep an eye on.  Later, Sebastian...

Posted on in Blog
During this second day of the EclipseCon Europe, several great talks were given, I won’t describe all of them but I’ll talk about some innovations from the modeling community that were presented yesterday. The collaborative modeling talk highlighted several concerns that need to be handled by the modeling community to build a modern modeling development environment. As such, we’ve seen some of the new features available in EMF compare and EGit to keep the consistency of models linked one to the other during commits. We also had a demonstration of the upcoming graphical comparison. Among the many impressive technologies coming soon in Eclipse, the demonstration of the modeling integration with Mylyn was truly impressive. For those who didn’t see it previously, Mylyn’s context based workflow can now integrate Eclipse Modeling diagrams making elements disappear if they are not used for the current task. It will bring a new breath of fresh air to the graphic...

Posted on in Blog
Obeo has developed the Rolls Royce of the code generation. It's time to use this for the EMF generation tooling.Since one year we are developping an alternative EMF generation with EEF. Now we have covered most of the EMF generation (even the model part!) and you can try it with the last EEF nighlty!Here is the demonstration Stéphane made of the new wonderful feature:For the ESE attenders, I will made a demo @ the modeling symposium this evening !Lien d'origineAuteur d'origine: Goulwen...

Posted on in Blog
Yesterday started the 2011 edition of EclipseCon Europe. It was a great opportunity to attend very nice talks. Unfortunately everybody cannot be there so here is a small description of the talks that I’ve seen along with links for those who want to know more. As an Eclipse modeling guy, I’ve started the day with the EMF tutorial in which newcomers to the EMF world could learn what EMF is and taste several key EMF based technologies available in the eclipse foundation thanks to well detailed explanations from the Eclipse Source guys and speakers from the modeling community. For those who want to try this tutorial, its content is available online here and there along with the slide of the presentation. After a good launch and an interesting keynote from David Cuartielles, I went to the virtual EMF talk. During this talk, Hugo and Gregoire have presented a new technology to manipulate several EMF models with different metamodels as one model seamlessly. After a good explanatio...

Posted on in Blog
During the sponsored work on EMF Compare, we have taken some time to measure the performance of EMF Compare and think about possible improvement axis. We meant to profile both the time needed to compare two models and the overall memory footprint of a comparison, this has been achieved through the use of the Yourkit Java profiler.The first measures we took highlighted such a huge kludge that we took the time to better the comparison algorithms before taking any further action. Through the use of google's Guava and some rethinking, we improved the comparison time on big model comparison a great deal, dividing the total comparison time in half!Here is a sample of the time it takes now to compare your models with the latest builds of EMF Compare :Structure of the sample models used in these tests ("fragments" are the number of fragmented files, the rest are UML model elements contained by the samples) : Small Nominal Large Fragments 99 399 947 Pa...