All Posts
2024
Open Community Experience 2024: Obeo was there!
I have just returned from the very first edition of OCX, “Open Community Experience 2024”, which was held in Mainz, Germany. Let me share this experience wit...
Advancing Web-Based Modeling Tools with Sirius Web: An Illustration with SysON
Introducing Our Latest Innovations in Modeling: Eclipse Sirius & SysON
How much time do I need to make coffee ?
As you might be enjoying your summer and browsing around here, let me show you a little prototype I’ve been developing on and off through several versions of...
2023
Tweets of the month, November
RT @rhona_helena: Quel outil ArchiMate pour évaluer les écarts, analyser les impacts et élaborer des trajectoires de transformation ? Obeo…
SVG icons in Sirius Web
One of the things I’m excited about: so many technologies on the web stack are focused on high-quality visuals, and Sirius Web can now leverage all of that g...
(Sirius + Papyrus) × Web: a new Era for Collaborative Engineering tools
I am excited to announce our collaboration with CEA-List towards a new era of open-source model-based solutions!
Tweets of the month, October
RT @EclipseFdn: (Sirius + Papyrus) × Web: a new Era for Collaborative Engineering tools: Discover the future of collaborative engineering t…
Tweets of the month, May
RT @EclipseCon: The #EclipseCon2023 Call for Proposals is open! Raise awareness for your project and innovation and submit a proposal befor…
Tweets of the month, March
RT @Obeo_Fr: 💥ON #RECRUTE : #Développeur Fullstack #Java (H/F) 🧐Profil recherché : formation type Bac+5 🛠️Compétences requises : développe…
Wondering what kind of impact a company like Obeo has on Research?
Through our leadership in open-source projects and technologies, we enable significant academic research across the world . In some cases directly with contr...
Do you know Ecore? Looking for a reference card?
“𝐸𝑣𝑒𝑟𝑦𝑡ℎ𝑖𝑛𝑔 𝑠ℎ𝑜𝑢𝑙𝑑 𝑏𝑒 𝑚𝑎𝑑𝑒 𝑎𝑠 𝑠𝑖𝑚𝑝𝑙𝑒 𝑎𝑠 𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒, 𝑏𝑢𝑡 𝑛𝑜𝑡 𝑠𝑖𝑚𝑝𝑙𝑒𝑟” probably was one of the mantra the Eclipse Modeling Framework team (Ed Merks, Marcelo Pate...
Tweets of the month, February
RT @thorsten_berger: The physical copy of our #DSL book “Domain-Specific Languages: Effective Modeling, Automation, and Reuse” (@AndrzejWas…
What if you could design, simulate and analyze all at once using Open-Source solutions?
At the Eclipse Foundation conference last October, we had the opportunity to demonstrate an integration of Eclipse Sirius Web and Project Jupyter Notebook fo...
Are your engineering tools built on top of strong and well-maintained technologies?
When you pick technologies to build tools empowering hundreds of your engineers, you aim at making the best choice. Open-Source is the best when you play the...
Building Graphical Modeling Tools, Approaches to Reducing Complexity
Building graphical modeling tools can be a complex undertaking, especially if they need to support many features and functions. At Obeo, we have extensive ex...
Tweets of the month, January
RT @EclipseSirius: ✨Happy New Year! ✨ The Sirius Team wishes you all the best in the new year. May 2023 be filled with success, happiness,…
2022
2022 Tweets
✨ℍ𝕒𝕡𝕡𝕪 ℕ𝕖𝕨 𝕐𝕖𝕒𝕣✨ Obeo wishes you a beautiful year. That 2022 is a year full of new projects and adventures! 🤝 pic.twitter.com/SpsIo3viS7 — Obeo (@Obeo_...
2021
2021 Tweets
RT Obeo: Last year was a challenging one for everyone. We hope you’ve enjoyed a well-deserved holiday break. From our side, 2021 will…
2020
2020 Tweets
Happy New Year!! https://twitter.com/Obeo_Corp/status/1212313514846457856
Interview by Strumenta
Language Engineering Talks 06 - Interview with Cédric Brun on modeling area. Here the link to read the interview and to watch the video
Obeo's Chronicles, Autumn 2020
I can’t believe we are already looking at Q4. I have so much news to share with you!
2019
2019 Tweets
Kid[0] decided to dive into the wonders of the @scratch world. Today… As such, he also discovered the frustration of planned maintenance and then the joy ...
Let's Do It! Obeo loves The SeaCleaners
I am deeply convinced a company is not only an economical actor. It has a much wider responsibility as any decision also has social, environmental or even po...
The Rising Adoption of Capella
Witnessing an OSS technology getting together with a wide group of users is something I find exhilarating, I have experienced it with Acceleo, EMF Compare an...
2018
2018 Tweets
RT @year_progress: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
SiriusCon 2018 is SiriusCon Live!
Siemens partnering with Obeo on Model Based Systems Engineering solution - a major recognition for OSS Modeling Techs
You might have already heard the news, earlier this week during Siemens PLM Connection Americas 2018, Joe Bohman announced that Siemens PLM was partnering wi...
2017
2017 Tweets
Awesome! https://twitter.com/EclipseSirius/status/816273762412806144
⦏Breaking News Eclipse Sirius⦎ SiriusCon 2017!
SiriusCon 2017 has never been so close! The third edition of this conference will take place this Thursday, the 9th of November in the beautiful Paris! A who...
North America, here we come!
Industries are relying either on ad hoc or rigid tools for systems engineering. Either the tool is built “in-house” and grow organically or it is bought to o...
You only have a few more hours to submit to EclipseCon Europe!
I’m deeply honored of being part of the program committee again for EclipseCon Europe 2017.
EcoreTools-Next: Executable DSL made (more) accessible
Hello there! I’m Cédric Brun, CTO at Obeo, and I’m excited to talk at the next EclipseCon France about making Executable Domain-Specific Languages (DSLs) mor...
EcoreTools: user experience revamped thanks to Sirius 5.0
Every year the Eclipse M7 milestone act as a very strong deadline for the projects which are part of the release train: it’s then time for polishing and refi...
2016
2016 Tweets
Replying to @svenefftinge
Graphical Modeling from 2016 to 2017: Better, Faster, Stronger
At Obeo, we believe that modeling is the right way to help IT and industry engineers collaborate efficiently on the design of their smart products. Our innov...
⦏Breaking News Eclipse Sirius⦎ SiriusCon 2016 is coming!
The team is not only polishing Sirius 4.1.0 which is planned for the end of September, but also preparing for the ultimate event for the Sirius community aka...
Psst, psst, you might want to submit right now for EclipseCon Europe!
Ecore.ecore using EcoreTools
A few weeks ago I ended up on the following thread on the EMF Forum asking for Ecore meta-model formal documentation?. Ed pointed at some documentation which...
Metamodel (Ecore) Design Checklist
This is an index page for the Metamodel (Ecore) Design Checklist serie, a condensed version listing all the rules of the article (part1 and part2) for your c...
Metamodel (Ecore) Design Checklist - part 2
This article is the second part of a series focusing on metamodel design (more especially Ecore models). Following the first part focused on some ground rul...
Metamodel (Ecore) Design Checklist - part 1
Be meticulous with the model describing your domain! So many aspects of your tool will trickle down from your Ecore model that it pays a lot to pause for a b...
Eclipse Modeling Package Neon M6 is ready for testing
The teams have been working hard and pushed many changes. I’ve been tweeting those as they went but I figured that compiling a list into a blogpost could be ...
Executing, Debugging and Animating your model
As the Gemoc project is close to completion and as the question of animating the domain specific model with Sirius was asked to me quite frequently in the la...
Modeling Avengers : OSS Technology Mix for Saving the World
As Obeo’s CTO, I had the opportunity to present at EclipseCon 2016 about our intriguing project with INRA, focusing on agricultural water resource management...
Obeo Turns 10
Obeo celebrated its 10th birthday a few days ago. If you rank numbers by their symbolic power the number 10 is probably pretty high on the list. It should at...
Some news on the AQL front
The Acceleo Query Language implementation has been announced in August and is the recommended interpreter starting with Sirius 3.1. As we prepare the Eclips...
2015
2015 Tweets
RT @lorenzo_bettini: Only a few hours left to get my #Xtext book for only 5$ https://www.packtpub.com/application-development/implementing-domain-specific...
EclipseCon Europe 2015 is over but SiriusCon is coming!
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 on...
AQL - a new interpreter for Sirius
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 ...
Eclipse Sirius and Obeo Designer
Now that one of the major Obeo Designer Technologies is Open-Source you might wonder how we get to employ close to 60 people. [..]
Sirius 3.0M6 - Anchors for Non-rectangular Images
Let’s say you need a specific shape for your modeler and this shape is directly available , you can create an SVG file (or a PNG one …) and use it as a shape...
2014
2014 Tweets
RT @triskellteam: I am Diverse, a self-consciousness numerical being that took control over Triskell. AND I HAVE A PLAN. #inria
Sirius 2.0 : Under the Hood
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 ar...
What makes EclipseCon Europe a good conference ?
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. Le...
EcoreTools 2.0 - The Luna Revival
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 of...
2013
2013 Tweets
Got my #ingress invite :)
Eclipse @Devoxx
I'm back from a full week at Devoxx in Antwerpen- Belgium. I was there to present the Sirius project and Eclipse Modeling at the Eclipse Foundation booth. (b...
Eclipse Modeling Package - The Road to Luna
Since the last public survey, my primary focus for the modeling package was : to include Ecore related technologies, or companion technologies with a low ...
Will you be Sirius at EclipseCon Europe ?
We've been in some sort of "Stealth mode" since the proposal for Eclipse Sirius got accepted. It did not makes sense to us to communicate on Sirius as long a...
Introducing Eclipse Sirius
You might have noticed some signs of excitement from us lately, one being the following tweet : 4:45 pm : I'm clicking on "send" and it's gonna rock.— Cédric...
Learning from the source
I don't know about you, but at Obeo we're preparing for EclipseCon North America. Eclipse Conferences are great, so many things are built on top of Eclipse o...
On being open and transparent
We always intend to run our Eclipse projects as real open-source projects. Being open, transparent and so on. The Eclipse Development process forces you to d...
Obeo Designer 6.1.0 - no 4.x platform... yet !
We've been quite buzzy in the last few months at Obeo : building and releasing a brand new product dedicated to EA, celebrating our seventh birhtday, buildin...
2012
2012 Tweets
Happy New Year ! 2012 will be the year of the Linux desktop ;) #yetagain
EMF Core does not change, but ..
Using EMF sometime lead to frustration : any relevant change into this core framework means breaking client code and this is a No No ! EMF Core does not cha...
EclipseCon Europe - Time to hurry up !
Picture by Alan CleaverIt's summer, the Juno release is over and you all deserve to rest and enjoy your vacations... but hey, you might have missed it ...
Eclipse DemoCamp Nantes - Live Broadcast
Hi,we are seting up a live broadcast of the Eclipse DemoCamp Nantes event (using Google+) , feel free to attend :https://plus.google.com/11034471007824574712...
Upcoming Events
With Juno's arriving to the end of the release cycle Eclipse Day's are popping up everywhere in the world. If you are not too far from France, you should con...
Preparing EclipseCon US 2012
We are pretty active in Eclipse: building the technology to generate code or text from models lowering the "system" versus "doc" barrier providing a...
Graphical, textual, table, trees, its your call, to us its just EMF models
Lately I've been making sure the upcoming Designer 6.0 release still plays well with Xtext. Results : fairly good. The newly introduced "Modeling Proj...
2011
2011 Tweets
2010 is over, it’s been a great and busy year especially in regards to the global economy, Obeo has exciting plans for 2011, stay tuned !
Do you want to discard this editor's changes ?
If you've used EMF editors you probably already have seen this kind of dialog :This happens when you did change your model and some external changes (aka som...
Eclipse Day Paris 2011
Eclipse Day Paris took place a few weeks ago, every year it is scheduled the week after Eclipse Con Europe. I had the chance to attend the 2011 edition and ...
SysML Comparison and Contributions
Community and EcosystemThe Juno release cycle has been very interesting for EMF Compare - as a project.Discussions started through the Modeling Platfor...
Follow the White Rabbit ...
at Eclipse Day Paris ! If you're always wondering why we are so excited about Eclipse Modeling Technologies, if you'd like to understand how technologies...
Obeo @ Eclipse Con Europe
Obeo invests a lot in Eclipse projects ( yes, we are a Strategic Member of the Eclipse Foundation), we're building, in the open the modeling platfo...
Model Transformation Preview
Let's say you have a model to model transformation, and you want to provide the ability, for the end-user, to see and control what is going to be applied on...
Model Comparison : Logical Model, UML, Papyrus, EcoreTools and GMF Integration
We just promoted an EMF Compare 1.3 integration build providing all the latests developments regarding EMF Compare, in a nutshell:- Logical Model suppo...
Synchronizing data : Dropbox-like based on open-source stack
I had to find a solution for my backup/cloud drive needs lately. Dropbox works just fine, but the pricing is going high to fast as you want more space. A 1To...
Textual Adventures in Ecore + Graphical Modeler
I was cleaning up my ${HOME} folder today and found a set of demos I prepared two years ago. I did this for a modeling course given at Polytech' . The cour...
Eclipse Modeling : the definitive tutorial
One of the thing we keep hearing from the adopters is : we need more doc, not just reference documentation but also how using and combining the Eclipse Model...
Collaborative Modeling : the New Deal
Want to know how we tackle collaborative modeling @ Obeo ? Want to see live demos of consistent optimistic or painless pessimistic strategies ? Want to see...
Live request interpreter for Acceleo 3.2
Laurent is working on an Interpreter View for Acceleo 3.2 (coming soon) It feels good already, one can launch queries on any Editor or View, syntax higl...
Measuring Performances
Performance is a feature, your users are needing it and so is your product. The code is changing, always, keeping track of the effect of those changes on th...
Comparing pom.xml files while waiting for indigo
I know you're all waiting for the Indigo release final bits ! These 0 and 1 are finding their way on the mirrors as I'm writing to make sure we'll get the ...
Eclipse Modeling Package : SDK or not ?
The indigo release will be the first year the Eclipse Modeling package is no more marked as "incubating". As I'm checking the status of every component I'm w...
Mylyn Intent @ EclipseCon 2011
In case you're not aware (yet ;) ) the Mylyn Intent proposal is going forward, if everything goes well we'll be able to get a shiny git repository on Eclipse...
2011 - The Thrill
One- two-three, one-two-three.. 2011 begins ... one-two-three.. Is that waltz ? Clearly 2011 is starting with another kind of tempo: a fast and dynamic one ...
2010
2010 Tweets
Bachelor party in sight !
Sequence Diagrams for your DSL's
We're working a lot on Obeo Designer 5.0 - release planned for Q1 2011 , on the traceability support and the next-gen model to text transformation language....
Model Comparison : Patching with MPatch
The following message is posted on this blog on behalf of Patrick Könemann Cédric already announced it two weeks ago: MPatch is integrated into EMF Compare!...
Autumn is a second spring when every leaf is a flower
Maybe twitter gives a false impression that you're keeping the users informed of what is going on. False because 140 chars can't be enough ! Many things ar...
Eclipse Helios - a whole year of goodness
Eclipse Helios is a release, but it's also a complete development cycle in a global and distributed team of commiters. Since I choose 3 features I especia...
3 Good Reasons to use the Helios Modeling Package
Now that the entire world noticed that I don't know even one thing about soccer and I'm even trying to cheat, I should get back in sharing what I underst...
Forecasts Comparison For The World !
I have to admit I know nothing about soccer. Yes I'm a french guy, but I know nothing about soccer. That said I'm not against having a few beers in front of ...
Eclipse Modeling Survey results
The survey has been going on for more than one week now and the trends are only enforcing themselves. Let's summarize it:First, the audience represents many...
Eclipse Modeling Package Survey
I've been quiet in the planet lately, it doesn't mean I've been inactive, quite the contrary in fact, just like all the other commiters I've spent the last f...
Compare/Helios - Every Second Counts
I tend to break a lot of keyboards. Not because I release all the aggression that I hold deep within me on them, but because I drool testing the product Obeo...
I'm a poor, lonesome cowboy ..
I'm a long long way from home. And this poor lonesome cowboy. Has got a long long way to roam ... That's right, EclipseCon 2010 is over, each year it ge...
Diff, Merge and Patch your Models with Helios
Ok, you're stuck at home, you are one of the numerous budget shortcuts victims ? You did not had the chance to come at EclipseCon ? Here is some kind of tran...
Modeling Project Runaway : ATL
"Modeling Project Runaway" was the talk you had to attend to get a vision of what is going on in Eclipse Modeling and more especially how lively this communi...
Eclipse Amalgamation 2.0
I'm waiting for a nightly M6 Modeling package to get downloaded on my laptop. As I've got a few hours to wait getting it I'll use this chance to give news a...
Its time already !
You're a computer science or engineer student, you love open source and would like to be involved in one of the greatest OSS project of all times ? You're l...
Ecore In Colors (In Motion)
Speaking about Ecore In Colors, If you're interested in here is a small flash demo showing the kind of interactions you can specify in a Viewpoint Specificat...
Unusual Propulsion System
It's been more than four years now since I joined the just founded Obeo company and started to be involved in the Eclipse Community. I had the chance to join...
Ecore In Colors
I landed on a few articles about "UML in Colors" lately, I enjoyed reading those as modeling is used here as a design tool and support for efficient communic...
Eclipse Modeling Gems for Developers
Eclipse is the best modeling platform around there, even god knows that. What people tend to ignore is that fact that the Eclipse Modeling components are foc...
2009
Eclipse Summit : here we come !
I'm polishing and putting the last touches of goodness in my slides for Eclipse Summit Europe. I'm looking forward to a great event as usual, with this warm ...
Exploring Eclipse Plugins: beyond Terra Incognita
In software engineering the "Terra Incognita" boundary is never far away from where you're standing. Most software are lacking an "overview" documentation or...
Having more control ...
Who never asked for more time to focus on things that matters, like, for instance, gigantic barbecues ?And then you fulminate against this tool which should...
The 09/09/09 09:09 0.9.0 Release
Laurent did it not even on purpose, but the latest Acceleo I-build, which is the 0.9 branch, performed well and has this golden qualifier :So If you're super...
Let's take a step back ...
Lately I had to step back a bit and have a look on what's going on in the software industry. I think most of us did that lately as big players moved their c...
Feedback from IT companies leveraging Acceleo
The first Eclipse Acceleo Day took place last week and was a pretty nice event., no doubt we'll organize others like that :)The day started with business fee...
Eclipse Acceleo Day is going on...
Eclipse Acceleo Day started this morning. The event is collocated with the "Libre Software Meeting" at Nantes (France) . Yes, that's right ,we're part of thi...
Galileo Modeling Package is Here
If you're a friend you can download the Galileo packages. The modeling one is here !Please notice the great "What's New" page with live content :Yes, If you'...
Quick glimpse at Galileo Modeling Package
Eclipse Galileo aka 3.5 simultaneous release is coming soon. We now all have this fuzzy feeling when development stops and we stay here a bit dizzy, wonderin...
The 20 minute Graphical Modeler based on Eclipse
My last post about the flow model simulation was really missing a demo so that you get the "live" aspect of the model construction. No problem, that's a good...
Live Models Using JBoss Rules (Drools) and EMF
Modeling Kata here again ! Models are useful to describe things, systems, knowledge, basically any information you want to organize and formalize will gain i...
Award Winning Acceleo moving to Eclipse
Thank you from the Acceleo Team (unfortunately not complete here, have a look on the team pages for core and modules) !Thanks for all the people involved i...
Modeling your EclipseCon
EclipseCon has been going on for a few days now, and I'm quite happy to say this year's event is great, especially concerning the social interactions. I've b...
Eclipse Modeling Summer of Code 2009
Yes, summer is coming fast, and if you're a student interested in software development and engineering, Eclipse is a great place for a Summer of Code !New id...
ShuangXi effect : UI testing and documentation
In my never-ending quest of ideas or tools to avoid doing boring stuff (that sacred goal explains my interest in pragmatic modeling), I made quite a victory...
Engineering dictator strikes back : querying your team repository
That post inaugurate a series of "modeling kata"'s. Modeling kata's are about basic usage of Eclipse modeling and related technologies to create fun stuffs, ...
2008 was full of excitement,let's make an even better 2009 !
Times have been busy since Eclipse Summit, mixing the great stuffs I'm doing at work, Gaspard (Casper) incredibly fast growing, the Eclipse and Open Source ...
2008
Back from ESE 2008 : WOW !
I'm now back to France after this great conference. Ed covered the "modeling events" quite well already but I can't prevent myself from sharing my pleasure ...
How much computer scientists do you need...
To setup doors for a bathroom ?At least 2 model driven enthousiasts + me !And tadaa !Thanks again for your help guys :)
"Babies are such a nice way to start people"
I did not blogged a lot lately, several reasons for that:my web hoster decided that I had too much spam on my blog and destroyed the whole website with all i...
Amazing forest
Open-source projets are similar to tree in some ways. They are living through time and slowly but steadily growing, being much and much impressive and at som...
2007
Chocolate commit
At workwe have a rule : if you commit something which does not compile, or that cause failure of the build, then you haveto bring back a chocolates candies b...
Modeling at ESE 2007
Eclipse summit is almost over now, a lot of things happened and the modeling project is, for sure, really lively. Many talks were targeted at peopl...
" I love deadlines...
… I like the whooshing sound they make as they go by.” D. Adams Here it comes, the first release of the emf compare component ! You can download it on...
New licenses for QT : any progress on Eclipse ?
A few days ago the trolls opened their great framework a bit more adding new licence exceptions on their Free Software edition. This means Qt software can ...
Beautiful Evidence
When I discovered the NodeBox project, that thought (in fact - a book title ) immediatly catched my mind. Tufte is right when he says that “The commona...
“Simplicity is the ultimate sophistication”
Leonardo Da Vinci was damn right about it, and Acceleo 2.0 is just another step in the right direction.As planned we released this new stable version today...
EMF Compare now uses XMI_ID
The generic emf comparison engine uses statistics in order to match elements, it compare their content, their type, the relations with other objects and thei...
XML files comparison/merge
On the EMFT mailling-list Martin Taal asked me if EMF compare component was usefull when one has to handle XML file.Thanks to the EMF/XSD project this featur...
Joining the community
First time blogging , many first times these days :)As the EMF Compare project lead I had to go to EclipseCon, the component has just been accepted so it was...
Tweets from 2010 to 2022
Blogging about Eclipse, OSS and the Obeo Company “Unusual Propulsion System” : https://tinyurl.com/ybazp84