Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Eclipse Sirius
  5. 0.9.0
  6. Review Information

Eclipse Sirius 0.9.0

Primary tabs

  • Overview
  • Release Plan
  • Review Information(active tab)
Description: 

This will be the first release under the Eclipse.org namespace and umbrella.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

The Sirius project used to be a commercial component developped and used for years. It's architecture is quite proven on the field and is extensible enough to adapt to very different use cases: from the tooling integrated into the Eclipse IDE to the RCP-like app dedicated to domain experts.

That said, we have plans to evolve plug-ins structure before the 1.0 release to enables even more re-use. You can see this effort documented on the wiki.

Security Issues: 

Sirius is not storing credentials or having security related features.

Non-Code Aspects: 

Building

The Sirius project is built from the Sirius HIPP instance using Tycho/CBI.

Code Quality

Common formatter and compiler configuration used throughout the whole project's plug-ins.

Checkstyle activated on most distinct plug-ins.

Eclemma used on a regular basis to ensure and improve code coverage from the unit tests.

Yourkit java Profiler used on a regular basis to improved performances and avoid bottlenecks.

Findbugs launched on a regular basis to avoid detectable bugs.

Documentation

Is published on the website and integrated in the Eclipse online help.

Unit Tests

4000 Unit and SWT bots tests are currently being prepared to go through the Eclipse IP process. In the meantime they are launched internally on top of the Sirius builds.

Usability Details: 

Sirius is conforming to the Eclipse user interface guideline.

End of Life: 

Verison 0.9 is the first release under the Eclipse umbrella. It contains the same features as the latest version of Viewpoint (as the project was called before), so that this release can serve as a "pivot" for users of Viewpoint to migrate to Sirius. The APIs are also logically the same, although all the plug-ins and package names have changed with the project renaming.

The only feature removed in this release is the possiblity to print tables; it was removed because the feature depends on code from another Eclipse project (Nebula Paperclips) for which there is no official release yet (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=422223). It should be re-enabled in future versions of Sirius as soon as Paperclips has a release we can consume.

Standards: 

Sirius is not implementing any kind of standard though works nicely with any standard based metamodel.

Communities: 

Talks related to Sirius were given  at: 

EclipseCon EU 2013

  • Turning Eclipse into an Arduino programming platform for kids 
  • Sirius: Changing the Game of Systems Architecture
  • Sirius By Example: Build Your Own Diagram, Table and Tree Editors in 20 Minutes
  • EcoreTools 2.0: The Making-Of

EclipseCon FR 2013

  • Sirius By Example: Build Your Own Diagram, Table and Tree Editors in 20 Minutes
  • Interview by the Eclipse Foundation
  • Interview "Obeo Designer passe Open Source (Sirius)" with InfoQ

EclipseCon NA 2013

  • Your custom modeling environment definition made easy. At last!

Sirius was also presented at the Eclipse booth during Devoxx 2013.

Project Links

  • Getting Started
  • Website
Eclipse Sirius

Related Projects

Related Projects:

  • Eclipse Modeling Framework - Container Project
    • Eclipse EMF™
  • Eclipse Modeling Project
    • Eclipse EMF Services
    • Eclipse GMF Runtime™
  • Model To Text (M2T)
    • Eclipse Acceleo
  • Eclipse Model Framework Technology (EMFT)
    • Eclipse Extended Editing Framework (EEF)

Project Hierarchy:

  • Eclipse Modeling Project
  • Eclipse Sirius

Tags

Technology Types
  • Modeling
Build Technologies
  • Jenkins
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top