Error
  • JUser: :_load: Unable to load user with ID: 840
Subscribe to this list via RSS Blog posts tagged in obeo

Posted on in Blog
TL;DR: we’ve been working on a new query interpreter for Sirius which is small, simple, fast, extensible and bring richer validation. It’s been released for early adopters with Sirius 3.0 but will be the recommended interpreter for Sirius 3.1 in October. The MTL interpreter ([/]) will be deprecated at some point, this moment depending on how fast the community adopts the new aql: interpreter. Background and motivation One of the key factor making Sirius so flexible is the ability to rely on queries when defining your graphical mapping. Every configurable field rendered with a yellow background in the tooling specification editor can be set either with a literal value or with a query which will be interpreted at runtime. Sirius can be extended with new query interpreters through Eclipse plugins, each having its own prefix. AQL's Code completion within the .odesign editor Some interpreters are available by default notably feature:, var:, or service: which are direct access either to...
Tagged in: obeo
  Eclipse Mars, this year’s new platform version, has well and truly arrived and with it you will find Sirius 3.0, presented just last week by Obeo during the EclipseCon France conference in Toulouse.   Robust, fast, and a great user experience   With this new version Sirius takes robustness to another level. This technology is more than capable of handling intensive use thanks to testing scenarios that can handle up to 1 million elements! Even with your most limited scenarios however you will experience the difference: a lower memory footprint, faster refresh times, lower latencies with high volume models, etc. Sirius 3.0 also brings you AQL, a new simpler faster query engine. Don’t worry about having to learn a new language because if you are familiar with OCL then you can use AQL straightaway! User experience is extremely important for us and it is no different with this latest version. Sirius 3.0 brings several improvements in the user experience such as com...
Tagged in: obeo obeodesigner
Today is a great day: with the announcement of Eclipse Mars, many great projects are released, and Sirius 3.0 is part of this release train. When I have a look at the status of the Sirius project today, one soundtrack immediately comes to mind: Harder, Better, Faster, Stronger Work on it harder One first fact, looking at the project’s statistics, is that the Sirius team worked hard on this release to deliver some new cool features and improve the existing ones: VersionDateTotal ClosedFeature Requests 1.0.0(Luna) June 14 100 2 1.0.1 Aug 14 20 - 2.0.0 Oct 14 113 27 2.0.1 Nov 14 2 - 2.0.2 Dec 14 15 - 2.0.3 Jan 15 16 - 2.0.4 Feb 15 8 - 2.0.5 Apr 15 8 - 3.0.0(Mars) Jun 15 213 35     426 64 This release is the first one on which the team worked at full speed, so for the future you can expect the same amount of work done. Make it better Their goal was to provide a better tooling for the ...
Tagged in: obeo

Posted on in Blog
  This week the Sirius blog post series presents «How to integrate validation rules on a diagram ?». EMF provides a powerful validation system which helps you detect errors in your model. But sometimes you would like to add more rules not already implemented in your metamodel. Sirius is there again! Imagine that we would like to represent the well known Arcade game from the Wreck it Ralph! movie. We define a metamodel to represent the Building present in the game. We also define an isFixed attribute that indicates whether the building is broken or not and so if it needs to be fixed. Semantic validation Then we create a new Sirius specification project and we define a viewpoint with a new diagram named SemanticValidation. A Building mapping is added and provides two different styles according to whether the building is broken or not. We create a model example defining a Game element and a Building, we activate our new viewpoint and create a new SemanticValidation diagram...
Tagged in: obeo

Posted on in News
BPMN Nobel Prize
BPMN Designer 3.0 is out and this new version is running on Sirius. Now, this graphical designer based on the BPMN2 standard offers you a complete Open Source experience. As our other open graphical designers, you can easily adapt or extend it according to your needs (for example to modify existing diagram types or to extend existing ones) but you can also integrate it into your own solution. BPMN Designer can be downloaded for free from Obeo Marketplace....
Tagged in: news obeo obeodesigner