Blog

Posted on in Blog
To demonstrate Sirius on short talks, I'm used to create a modeler from scratch, in ten minutes, on a topic that everybody in the audience knows: the conference they are attending.For Eclipse Con Europe, I decided to extend this demo in order to illustrate one of Sirius' main feature : the possibility to present the same model according to different concerns.Using Ecore Tools (based on Sirius), I created a small modeling workbench based on this DSL.Based on this DSL, my new Conference modeling workbench provides four different representations : 3 diagrams and a cross-table.Track DiagramThis diagram allows me to create tracks and talks, thank to the tools in the palette. For each track, I can define its speakers, the day of the talk, its location and at what hour it will be given.Here I have created the talks by Obeo and Thales.The container presenting each talk has a conditional style : its color depends on its duration (green if the duration exceeds 35 mn).When populating this diagram...

Posted on in Blog
This summer was quite intense for the Sirius team. Sirius 1.0.0 was barely out that development of the 2.0 stream started while report from adopters which are not part of the Eclipse Release train started to appear.That represents fixing more than 100 tickets since the end of june, a few for Sirius 1.0.1 which got published a few weeks ago (and is part of Luna SR1). From those tickets 82 are targetting Sirius 2.0 (over a current perimeter of 101 tickets), we are currently validating the changes and closing the gap. As a sidenote more than one third of the tickets implemented in this version are directly funded by end users (hint : this might be you).Sirius 2.0 will be released just before EclipseCon Europe , most of the 21 enhancements in this scope are already implemented and are under validation:  now might be a good time for giving a look.These enhancements are mostly focused on the diagram editor user experience, fixing long standing issues inherited from the default behavior ...

Posted on in Blog
EclipseCon Europe 2014 is getting close and it will only get harder to book hotel rooms and flights. It's probably time to decide whether you come or not. Let me tell you what you can expect from such an event :Getting in touch with the technology,  the people behind it and its users.I would argue that this is the main point of such a conference. Those 3 days are filled with presentations either from the project commiters giving a glimpse of what you could expect, or from users of the technology giving experience reports about how it helped them and what you might want to keep an eye on. Furthermore, presenters are sticking around during the conference and the friendly spirit makes it very easy to start a discussion and learn more.This content is something you won't find anywhere else.A lot of Modeling contentIf you are into modeling or using it at work, going to this conference should be a no brainer. Xtext, Sirius, EMF Compare and many more technologies are represented...

Posted on in Blog
tldr: Dart Designer is an open source tool to build diagrams of your Dart applications, more details on http://dartdesigner.github.io Dart is a programming language created by Google in order to build modern and properly structured web applications. In a similar fashion as AngularJS, one of the main goal with Dart is to be able to build applications that you can maintain easily. With this in mind, I have started a couple of months ago to build Dart Designer in order to help Dart developers conceive their applications. Dart Designer is built on top of the Eclipse platform (don’t run away screaming… just wait). For the better or for the worse, everybody knows Eclipse and while it comes with great features for Java developers it is a bit short on features for web developers (more on that later) but the core of the Eclipse IDE, the Eclipse platform, is a very nice tool to build applications. The Dart Editor itself is built on top of the Eclipse platform (see the code if you do...

Posted on in Blog
With Eclipse Luna comes a complete re-implementation of EcoreTools, the diagram editor for Ecore. This is an important piece of news because EcoreTools is often the first step our adopters have to go through. Users are expecting to have a diagram editor to design a domain model. They are expecting this because they are used to this notation, they learnt it at school or university and even just this ubiquity makes it powerful in itself.And that's why EcoreTools matter. And that's why EcoreTools matter even more for an organization like Obeo.But then what happened ? Why did this project have been stale for years ?How it all startedLet's come back to the creation of this project. The proposal has been submited in 2007, and in 2008 EcoreTools 0.8 was shipped with Ganymede.At that time building such a graphical modeler was quite costly, even with the GMF runtime and Tools which were leveraged by the original team, going from a very basic diagram editor to a complete tool with a consistent u...