T-8:00 1st stage Sirius Web loading begins

Source code is flowing into the first stage of the Obeo rocket. Our goal is to bring the spirit of Sirius into a new technological space : Sirius Web is the Cloud-based evolution of Sirius, 100% Open Source. The Sirius Web engine combines the open source components EMF-JSON & Sirius Components. These components will be available under the Sirius project : http://eclipse.org/sirius , with the s...

Obeo's Chronicles, Autumn 2020

I can’t believe we are already looking at Q4. I have so much news to share with you! Eclipse Sirius, Obeo Cloud Platform and Sirius Web: This last summer we had the pleasure to organize SiriusCon. This one-day event is each year the opportunity for the modeling community to share their experience, and for the development team to provide visibility on what is currently being worked on and how we se...

T-16:00 Obeo approves “load-and-go” fueling: EMF-JSON onboard!

At Nantes Dev Force Station Launch Complex 42A, valves are open and code source is beginning to flow into Obeo’s rocket. The first open source project released by the SIRIUS-II Mission is: EMF-JSON. The EMF-JSON project will soon be part of the Eclipse Sirius project. It provides a JSON-based implementation of EMF resources which can be used as a drop-in replacement for the default XMI-based forma...

SIRIUS-II Mission

On Wednesday, October 21 at 2:00 p.m. CEST, Obeo’s Spacecraft 42 will launch the SIRIUS-II mission from Code Launch Complex 42 (CLC-42) at Nantes Dev Force Station in France. SIRIUS-I mission previously launched Sirius to the Eclipse Foundation with Obeo’s & Thales astronauts on board back in 2013. The first mission was a success with the adoption of Sirius Desktop, based on the Eclipse platfo...

SiriusCon 2020: Sirius to the Web with Obeo Cloud Platform

  “Mamma mia, does it show again My my, just how much I've missed you?” ( Mamma Mia ) On the 18th of June, I will have the pleasure of presenting the Obeo Cloud Platform, with my co-speaker Stéphane Bégaudeau , at SiriusCon Live 2020 . During SiriusCon 2020, we will not only demonstrate OCP, but also make a big announcement about its future. So, attend SiriusCon and be in for a huge surprise! Afte...

Multi-stage Docker build for React and Spring

Docker makes it easy to deploy web applications. In the case of a simple web application, the server can contain both the backend and the static resources of the frontend such as JavaScript files, images, CSS files, etc. But in order to create our container we need to build our backend and frontend first. We can quite easily install everything on our computer to build both our backend and our fron...

Reactive programming with Reactor

In Java, we are constantly manipulating various sequences of data in our applications. Most of the time, this is done thanks to implementations of Iterable and Iterator. Java 8 gave us more modern APIs for sequences of data with both Optional and Stream. Those two new concepts provide us with great APIs to manipulate sequences of respectively 0..1 elements and 0..n elements. Optional.of("first").i...