Cédric Brun bio photo

Cédric Brun

Building kick-ass products in Eclipse and on Eclipse.

Email Twitter Google+ Github

EclipseCon Europe 2015 is over now. This conference is the one in which the “Eclipse Family” feeling is the most inescapable. The downside of this is that one might experience a slight melancholy when the conference is over.

This tweet from Alexandra reflects quite well the mood

This was a busy and exhausting week – especially for those like me who just landed on the old continent from the bay area – but on the other hand it was fabulously energizing!

Welcome to Germany!

Looking at the overall conference :

  • the content was really good, amoung the best years (if not the best!). Thank you for submitting such good talks we could choose from!
  • we had a lot of fun as a Program Committee, we worked as a team and I’m quite proud of the result
  • the Eclipse community is a family, just look at how people react when you step in the bar, not even having unpacked your luggage yet, now compare with what happens when you meet family which you barely see each year. That’s right. Same spirit.
ECE 2015 had an awesome program!

Of course many interesting discussions happened but the energizing factor was : our users are enthusiastic, eager and passionate! I can’t stress enough how this feels; in the day-to-day development we are so much focused on the things which are not quite right or on this use case which we should support better that we tend to forget about all the other things which are making Sirius amazing. Conferences such as EclipseCon Europe are occasions for your users to charge you up.

Another remarkable thing for us was the variety of tools we got to see: different domains,different goals, different methodologies, but always the same will to build a beautiful and usable product. That’s what we want to support, that’s where we are going.

SiriusCon is just around the corner, the first international event dedicated to Sirius, another opportunity to learn and share.

SiriusCon is in 3 weeks!

It’s free, it’s in Paris. The program is out already and is packed with content for both beginners and advanced users. A ‘clinic’ will be held all day long where you’ll be able to question the experts and come with your own tooling.

3rd of December 2015 in 3 weeks

Now let’s get back to EclipseCon Europe.

Right before the conference Pierre-Charles announced the general availability of Sirius 3.1 (new noteworthy, release notes ).

This version brings pleasants improvements to empower you in building state of the art modeling tools, among other things : vertical and horizontal compartments, new graphic capabilities for ports… This version also mark the graduation of AQL as the recommended query langage for your .odesign files.

Because of all those changes we landed in this beautiful part of Germany with many topics to discuss and were ready for the wave of questions. Most of them should be anwered by Maxime’s presentation: Sirius 3.1 - Stronger, Faster and Smarter Diagram Editors if you could not make it to the conference.

Obeo Team at ECE 2015
Etienne Presenting : A graphic model is worth a thousand words

Etienne presented a talk giving a pretty good overview of what Sirius can do and how it is being used, you should probably start by having a look at the presentation on youtube if you are still wondering about when this technology helps.

Breathe life into your Designer!

And because we all love blinking LED’s, Melanie presented a session describing how to animate your models with Sirius and the Gemoc technologies!. See the slides here for more information.

Of course Tiger the cat was also there and enjoyed the IOT Playground.

Arduino Designer + Tiger the cat

A trend started with the last few EclipseCon : talks speaking about Sirius which are not from Obeo. At ECE 2015 two talks were especially noteworthy in this regard as they were tackling fairly detailed and specific areas.

First, a lightning talk by Max Bureck : A Sirius editor to define Sirius editors.

He actually designed an .odesign to design .odesigns with instant graphical feedback.

EcoreTool's odesign

The presentation style was quite fun, as it can only be for such a ‘meta’ project. I can only recommend you check it out as it’s been captured and published on youtube.

IncQuery gets Sirius!

Another talk, another subject : IncQuery gets Sirius: faster and better diagrams where Akos Horvath from IncQuery Labs explored how Sirius could integrate with IncQuery to achieve a complete incrementality. As you may – or may not – be aware, Sirius is projectional and offers you a lot of flexibility in how you want your model elements to be projected in a diagram view. The downside of this flexibility is Sirius can’t easily decide if there is a new node to create, to update, or to delete based on what has changed on the model. The only way to know for sure that something needs to be updated is to refresh it and see if it has changed in the process. That’s why we work quite a lot on making sure this process is as fast as possible but IncQuery can helps when this “as fast as possible” is “not fast enough”.

In a nutshell : if you are willing to spare some heap memory, IncQuery can boost your diagram editor! Have a look on the slides


All in all a great conference, thanks to the Eclipse Foundation staff and to the community at large for making it happen. I’m looking forward to the next one.

Next stop : SiriusCon in Paris where I hope we’ll meet. Did I mention it’s free ? Well, it is, but it doesn’t mean we have infinite rooms so register now, places are limited!