| <!DOCTYPE html> |
| <html> |
| |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| |
| <title>Sirius | What's New in Sirius 6.0</title> |
| |
| <meta name="description" content="The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks"> |
| <link rel="shortcut icon" type="image/png" href="/sirius/images/favicon_sirius.ico"/> |
| |
| <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> |
| <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous"> |
| |
| <!-- Bootstrap CSS --> |
| <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/styles.css"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/animate.css"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/media.css"/> |
| <link rel="stylesheet" href="/sirius/assets/css/main.css"/> |
| |
| <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> |
| <script src="/sirius/common_assets/js/magnific-popup.video.js"></script> |
| <script src="/sirius/common_assets/js/magnific-popup.min.js"></script> |
| |
| <!-- Eclipse Foundation Google Tag Manager --> |
| <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': |
| new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], |
| j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= |
| 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); |
| })(window,document,'script','dataLayer','GTM-5WLCZXC');</script> |
| <!-- End Google Tag Manager --> |
| |
| <!-- Eclipse Foundation cookie consent: --> |
| <link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> |
| <script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> |
| |
| <script src= "/sirius/assets/js/ga.js"></script> |
| |
| <!-- Old version of font awesome for some icons --> |
| <script src="https://use.fontawesome.com/b51f77a16a.js"></script> |
| <!-- Bootstrap JS --> |
| <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script> |
| |
| <script> |
| jQuery(function($){ $(".hasTooltip").tooltip({"html": true,"container": "body"}); }); |
| </script> |
| <!-- Triggers tooltips --> |
| <script> |
| jQuery(document).ready(function() { |
| jQuery('.hasTooltip').tooltip(); |
| }); |
| </script> |
| </head> |
| |
| <body> |
| |
| <!-- Navigation --> |
| <header id="top-bar" class="navbar navbar-expand-xl fixed-top"> |
| <div class="container"> |
| <div id="super-menu" class="d-flex"> |
| <nav class="main-menu ml-auto"> |
| <ul class="nav navbar-nav"> |
| <li class="current"><a href=".">Sirius Desktop</a></li> |
| <li><a class="txt_purple" href="sirius-web">Sirius Web</a></li> |
| </ul> |
| </nav> |
| </div> |
| <div class="d-flex" id="main-menu-items"> |
| <a class="navbar-brand" href="/sirius"> |
| <img src="/sirius/common_assets/images/logos/logo_sirius.png" alt="Logo Sirius"> |
| </a> |
| <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" |
| aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> |
| <i class="fa fa-bars"></i> |
| </button> |
| <nav class="navbar-collapse collapse" id="navbarResponsive"> |
| <div class="main-menu ml-auto"> |
| <ul class="nav navbar-nav"> |
| <li> |
| <a href="overview">Overview</a> |
| </li> |
| <li> |
| <a href="gallery">Gallery</a> |
| </li> |
| <li> |
| <a href="getstarted">Get Started</a> |
| </li> |
| <li> |
| <a href="features">Features</a> |
| </li> |
| <li> |
| <a href="resource-center">Resources</a> |
| </li> |
| <li> |
| <a href="support">Support</a> |
| </li> |
| <li id="dwnld"> |
| <a href="download">Download</a> |
| </li> |
| </ul> |
| </div> |
| </nav> |
| </div> |
| </div> |
| </header> |
| <section id="sirius-web-bar" class="bg_purple"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-md-1 col-xs-12 my-auto"> |
| <p class="cloud txt_white text-center"><i class="fas fa-cloud" aria-hidden="true"></i></p> |
| </div> |
| <div class="col-md-8 col-xs-12"> |
| <h5 class="txt_white">Web version is now available!</h5> |
| <p class="descr txt_white">What you like in Sirius Desktop, in a modern cloud-based stack.</p> |
| </div> |
| <div class="col-md-3 col-xs-12 my-auto"> |
| <p><a class="text-uppercase txt_yellow" href="sirius-web" target="">Discover Sirius Web <i class="fas fa-arrow-alt-circle-right" aria-hidden="true"></i></a></p> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="bg_lightest_grey text-center intro"> |
| <div class="container"> |
| <h2 class="title wow fadeInDown" data-wow-duration="500ms" data-wow-delay=".2s">What's New in Sirius 6.0</h2> |
| <h3 class="wow fadeInDown" data-wow-duration="500ms" data-wow-delay=".3s"></h3> |
| <p class="wow fadeInDown" data-wow-duration="500ms" data-w ow-delay=".4s"></p> |
| |
| |
| |
| </div> |
| </section> |
| |
| <section> |
| <div class="container"> |
| <p>For this new version released with Eclipse Photon, we have worked on two main axis:</p> |
| <ul> |
| <li><a class="smooth-scroll" href="#user-experience" data-row="#user-experience">improve the user experience for creating better visualizations</a></li> |
| <li><a class="smooth-scroll" href="#tools-developers" data-row="#tools-developers">increase the productivity of tools developers</a></li> |
| </ul> |
| <p> </p> |
| <div id="user-experience"></div> |
| <h2>Better visualizations</h2> |
| <p>End-user experience has always been a key point for Sirius team. Because allowing the experts of your business domain to easily create nice and readable visualizations is one of the most important adoption factor for the tools you create with Sirius.</p> |
| <p>Sirius 6.0 brings comes with several new features that provide new graphical helpers and more visual possibilities.</p> |
| <h3>New layout algorithms</h3> |
| <p>Sirius 6.0 provides a first integration with ELK (Eclipse Layout Kernel), the Eclipse project that provides rich layout <a href="https://www.eclipse.org/elk/reference/algorithms.html" target="_blank">algorithms</a>.</p> |
| <p>Thanks to this integration, you can select one of these algorithms as a new layout for your own diagram. Each algorithm comes with a set of options that you can customize with the Sirius editor.</p> |
| <p>Your specific layout is automatically applied when the end-user clicks on the "Arrange all" option.</p> |
| <p class="text-center"><iframe width="680" height="380" src="https://www.youtube.com/embed/P7G7DxbY7Hg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p> |
| |
| <p>Note that this integration is considered experimental and is not installed by default.</p> |
| <p> </p> |
| <h3>More colors</h3> |
| <p>Now the basic colors (blue, light_blue, dark_blue, ...) proposed in the Sirius editor to customize your graphical elements (nodes, containers, borders, edges and labels) are also available for the end-users in the Appearance tab of the Properties view.</p> |
| <p>User Fixed Colors (based on RGB parameters) that you may have defined in a specific Color Palette are also added to the end-users' palette.</p> |
| <p>This allows them to reuse exactly the same color scheme defined in your brand design, making their visualizations more consistent and meaningful.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/sirius60_color_palette.gif"></p> |
| |
| <p>In addition, you can also define a specific background color for your diagrams.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/sirius60_background_color.png"></p> |
| |
| <h3>New "magic" edge creation tool</h3> |
| <p>A new generic tool is available on all the diagrams to facilitate the creation of relations between diagram elements.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/sirius60_magic_connector.gif"></p> |
| |
| <p>This tool, available in the top of the palette, automatically proposes a set of possible relations. Based on the edge creation tools that you have defined, this new tool selects the ones that are compliant with the source and target objects selected by the end-user.</p> |
| <p> </p> |
| <h3>Links to other representations</h3> |
| <p>Navigating from a representation directly to another was only possible with the Navigation tools that you had specified in your tool.</p> |
| <p>Now the end-users can also create their own links to any other diagram, table or tree. These links are created as special notes. Double-clicking on the note automatically opens the other representation.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/sirius60_diagram_link.gif"></p> |
| |
| <p> </p> |
| <div id="tools-developers"></div> |
| <h2>Faster development</h2> |
| <h3>Support for "hot reload"</h3> |
| <p>When the modeling tool that you are developing uses mechanisms like extension points, you need to test the tool in a separate Eclipse runtime.</p> |
| <p>With Sirius 6.0, you no more need to restart this runtime each time your Viewpoint Specification Model (VSM) changes. A new "Reload install VSMs" button in the main toolbar allows a "hot reload" that takes effect immediately.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/sirius60_hot_reload.png"></p> |
| |
| <p> </p> |
| <h3>Quick navigation to service implementation</h3> |
| <p>When editing an interpreted expression in the VSM editor, if the cursor is on a position which corresponds to the invocation of a Java service, hitting F3 now opens the Java editor directly on the corresponding method's implementation. If multiple candidate methods are found and could not be disambiguated statically, a dialog opens with all the candidates for the user to choose which one(s) to open.</p> |
| <p class="text-center"><img class="shadow" src="../images/whatsnew6_0/service-navigation.gif"></p> |
| |
| <p> </p> |
| <h2><a name="more"></a>And even more</h2> |
| <p>A comprehensive list of Sirius 6.0 changes can be found in the <a href="https://www.eclipse.org/sirius/doc/Release_Notes.html#sirius6.0.0" target="_blank">Official Release Notes</a>.</p> |
| <p> </p> |
| <h2><a name="config"></a>Previous versions</h2> |
| <p>Read <a href="https://eclipse.org/sirius/whatsnew/whatsnew5-1.html" title="New & Noteworthy">What's new in Sirius 5.1</a> to see the new and noteworthy features of previous version.</p> |
| </div> |
| </section> |
| |
| <footer> |
| <div class="container"> |
| <div class="row"> |
| |
| <div class="col-md-3"> |
| <p><a href="http://www.eclipse.org/" target="_blank"><img src="/sirius/common_assets/images/logos/logo-eclipse-foundation.png" alt="Eclipse Foundation logo"></a></p> |
| <p id="copyright">Copyright © 2021 Eclipse Foundation, Inc.<br>All Rights Reserved.</p> |
| </div> |
| |
| <div class="col-md-3"> |
| <h6>Eclipse Foundation</h6> |
| <ul> |
| <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a></li> |
| <li><a href="http://eclipse.org/" target="_blank">Eclipse</a></li> |
| <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a></li> |
| <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a></li> |
| <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a></li> |
| <li><a href="http://www.eclipse.org/org/foundation/contact.php" target="_blank"> Contact Us</a></li> |
| </ul> |
| </div> |
| |
| |
| <div class="col-md-3"> |
| <h6>Project Links</h6> |
| <ul> |
| <li><a href="https://projects.eclipse.org/projects/modeling.sirius" target="_blank">About this project</a></li> |
| <li><a href="https://wiki.eclipse.org/Sirius" target="_blank">Wiki</a></li> |
| <li><a href="https://www.eclipse.org/forums/index.php?t=thread&frm_id=262" target="_blank">Forum</a></li> |
| <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?list_id=6776579&classification=Modeling&query_format=advanced&product=Sirius" target="_blank">Bugs</a></li> |
| <li><a href="https://git.eclipse.org/c/sirius/org.eclipse.sirius.git" target="_blank">Source Code</a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </footer> |
| |
| |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous" defer></script> |
| |
| <script src="/sirius//common_assets/js/wow.min.js" defer></script> |
| <script src="/sirius//common_assets/js/main.js" defer></script> |
| <script src="/sirius//common_assets/js/magnific-popup.min.js" defer></script> |
| <script src="/sirius//common_assets/js/magnific-popup.video.js" defer></script> |
| <!-- Call wow function --> |
| <script> |
| jQuery(document).ready(function(){ |
| "use strict"; |
| new WOW().init(); |
| jQuery('.smooth-scroll').scrollingTo(); |
| |
| var url = window.location; |
| // Will only work if string in href matches with location |
| jQuery('ul.nav a[href="'+ url +'"]').parent().addClass('active'); |
| |
| // Will also work for relative and absolute hrefs |
| jQuery('ul.nav a').filter(function() { |
| return this.href == url; |
| }).parent().addClass('active'); |
| |
| jQuery(".nav a").on("click", function(){ |
| jQuery(".nav").find(".active").removeClass("active"); |
| jQuery(this).parent().addClass("active"); |
| }); |
| }); |
| </script> |
| |
| </body> |
| </html> |