Blog

Posted on in Blog
image
Hi guys! Today started the EclipseCon France in the lovely town of Toulouse. Plenty of interesting things, let me try to share my excitement with a band from Toulouse, “Zebda”. The song is called “Motivated”, which sums up my state of mind pretty well ! http://www.youtube.com/watch?v=dBpLJ4X4vJY Like for last EclipseCon Boston, I’ll try to share things I’ve lived and learned during those 2 days. Let’s start with the morning tutorials. JavaFX tutorial I have to admit that I’m a JavaFX noob, and I wanted to seize the opportunity to learn more about that technology. Well the first thing I can say about that tutorial is that Sebastien Bordes is really passionated by JavaFX. He develops JRebirth, a framework for JavaFX (see below). Even his slides were in JavaFX, how cool is that? Check out this link to see how you can make JavaFX-based slides. Here are some of the technologies and framework we tried during this tutorial: - eFXclipse ...

Posted on in Blog
Here we are, EMF Compare 2.1.0 is just around the corner. This was a very exciting, yet very busy year. EMF Compare 2.0 was released last summer, laying out the foundations for all of the cool stuff we wanted to (but could not) include. Now, 2.1.0 comes to fill the gap between the 1.* and 2.* streams, most notably through the re-introduction of support for graphical comparisons.So what can you really expect from Compare 2.1? Let's skip the project life and focus on the cool features that can now be used.Graphical ComparisonWe introduced a "preview" support of the graphical display of differences into the project in its fifth milestone (M5) back in february. This was one of the biggest features we wanted to polish for the release, and polished it has been :).This support is quite generic, and it should be able to handle most GMF-based modelers without too much work from their side (a few extensions are needed to tell EMF Compare how to open their diagrams). For now, our primary target w...

Posted on in Blog
image
Hi guys, once again it’s been quite a long time but don’t worry we are still working hard on Intent. I’ll try to make a more complete post for the official Intent 0.8 release in a few weeks (integrated to the Kepler release train), but I just wanted to give you a sneak peek of what will be in Intent 0.8.  Intent 0.8: main new features First of all, as you can see in the Intent 0.8 Release Review Document we got busy this year. We tried to adress in priority the features and bugs raised by the community (through bugzilla or during EclipseCons), for example: We simplified the syntax of the formal links, which was juged too complex by some users. To link a piece of documentation with a piece of java code, you now just have to write @ref <JAVA_ELEMENT_PATH> (e.g. @ref “com.my.project/src/MyJavaClass.java”). The old (and more complete) syntax is still available, for those who liked to go further and be able to specify things directly inside documentation....

Posted on in Blog
image
2012 was the year of the rise of the Javascript MVC frameworks and librairies with countless of those frameworks that were released or that went under the spotlight. Among others, you must have heard about Backbone.js, Ember.js but my personal favorite is AngularJS. AngularJS is a Javascript MVC framework created by Google to build properly architectured and maintenable web applications. Why AngularJS? AngularJS is a MVC framework that defines numerous concepts to properly organize your web application. Your application is defined with modules that can depend from one to the others. It enhances HTML by attaching directives to your pages with new attributes or tags and expressions in order to define very powerful templates directly in your HTML. It also encapsulates the behavior of your application in controllers which are instanciated thanks to dependency injection. Thanks to the use of dependency injection, AngularJS helps you structure and test your Javascript code very easily. Final...

Posted on in Blog
image
The version 2.0 of the UML to Java Generator is finally here! This new release of the generator comes at the same time as the new release of UML Designer. In this new version of the generator, we are now compatible with the latest release of the UML project. The 1.x version of the generator is still being maintained and improved for those who cannot migrate to the new version of UML and the version 1.0.4 for Eclipse 3.7 has been recently released. In the version 2.0, you will now have support for components. If your model contains components, you can choose to generate regular Java project or Eclipse-based plug-ins and features for each of those components. Thanks to the exported interfaces and the required classifiers in your model, exported and imported packages will be computed. You will also find a brand new launch configuration where you will be able to configure all the details of your generation much more easily than before. The launch configuration can now be saved in your ...