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
Where are all the people? :-( @eclipsecon I'm having awesomeness withdrawal symptoms already...— Alex Schladebeck (@alex_schl) 6 Novembre 2015
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!
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.
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.
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.
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
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.
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.
Of course Tiger the cat was also there and enjoyed the IOT Playground.
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.
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.
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!