Easily create and deploy studios to the web

Principles you like in Sirius Desktop, available on a modern cloud-based stack

 

 

Graphical and
Domain-Specific

Created custom graphical modeling workbenches support both your specific visual notation and your own domain concepts.

Defined by
a Configuration File

Visual editors are declared by a configuration file which is interpreted at runtime, meaning very few lines of code and easy tuning.

Deployed on
a Web Server

The backend of your modeling tool is deployed on a web server running with state-of-the-art technologies: Spring, React, PostgreSQL, GraphQL.

Rendered in
a Web Browser

Once deployed on a server, just start using the modeling tool directly from a web browser, without specific installation on user's desktop.

Features

 

Shared projects

A project created with Sirius Web contains a set of models. These models can be defined based on the domain models installed on the server.

Once created, you can share the project's URL to allow others to simultaneously access and modify its contents.

Projects can also be download locally in an open format and re-uploaded later to any other Sirius Web repository.

Assisted Layout

Graphical modeling allows users to better understand complex systems by revealing objects' dependencies (edges and nesting) and visually highlighting properties (images, colors, shapes, sizes).

But manually layouting diagram containing dozens of graphical objects to produce highly effective representations can be very tedious.

Sirius Web assists the users in layouting diagrams, so that he can concentrate on providing and analysing data, rather than aligning boxes and edges to the pixel.

In first versions of Sirius Web, layout is automatic. Different kinds of assisted-layout mechanisms will come progressively.

Modern UX

Sirius Web is not just a revamping of Sirius Desktop. Relying on a modern technical stack, it implements a new UX design to offer a fluent and intuitive experience adapted to web usages.

While recognizing Sirius principles, you will notice many slight changes that make graphical modeling more efficient: less mouse moves, intuitive tools, onboarding process, ...

Tools created with Sirius Web can be easily used by end-users with no experience in classic Eclipse workbench.

Extensibility

Faithful to the principles of Sirius, Sirius Web is designed as an extensible and adaptable web platform. It can fit with your specific context and smoothly integrate with your own web applications.

You can add new kinds of representations in Sirius Web, or directly integrate components of Sirius Web (a representation for example) within other applications.

Download from GitHub

Sirius Web is a sub-project of Eclipse Sirius. It is open-source and hosted at the Eclipse Foundation

Source code is available on GitHub. It contains an example application, built using the frontend and backend components.

 

Go to Source Code

Try it on the cloud

Obeo provides a private instance that allows you to try Sirius Web's features.

It also enables you to experience additional features coming with Obeo Cloud Platform:
users management, teams, public/private projects, notifications of currently active users, ...

 

Register