Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
What’s new in
Sirius ?
Mélanie Bats
CTO@Obeo
melanie.bats@obeo.fr | @melaniebats
Modeling tools at an Inflection Point
2013
Thales & Obeo released Eclipse Sirius
Desktop
Democratization & mass adoption of...
The Sirius Project
Full-featured modeling
tools deployed and
running
in Eclipse workbench on
your desktop
Sirius Desktop
M...
Stay with me,
it will be fast
and something
huge is coming
Sirius Desktop
Desktop
Sirius Desktop Releases in 2021
Desktop
● “Business as usual”
● 2 Major releases 6.5.0 & 6.4.0
● Several maintenance relea...
Sirius Desktop Enhancements
Most important use cases have
been covered, still
experimental
ELK integration
Desktop
ELK integration
Desktop 6.4
Without ELK
With ELK
Sirius Desktop Enhancements
Most important use cases have
been covered, still
experimental
ELK integration
New API to appl...
Copy-paste format
Desktop 6.4
See the developer documentation for more details.
Sirius Desktop Enhancements
Most important use cases have
been covered, still
experimental
ELK integration
Optimizing resp...
Sequence diagrams performances
Desktop 6.5
5x Scenario
~ 1500 Diag
~ 5150 Model
Big Scenario
99%
Customer Scenario
~ 300 D...
Sirius Desktop Enhancements
Most important use cases have
been covered, still
experimental
ELK integration
Optimizing resp...
Are you still there?
Sirius Web
Web
Sirius Web
A build extended with
Enterprise features, to deploy
on public, private clouds or
on premise and including
supp...
Sirius Web Enhancements
Modern Stack
Modern Stack
Web 2021.06
Apollo Client
To simplify the
management of our
GraphQL data
Material UI
For easier and faster UI...
Sirius Web Enhancements
Layout
Spring Boot, GraphQL,
React, Material UI,
XState, Apollo Client
Modern Stack
Auto Layout
Web 2021.06
Auto / Free Layout
Web 2021.06
Move/Resize elements
Web 2021.06
Incremental layout
Web 2021.06
Arrange all
Web 2021.06
New Arrange all action
Sirius Web Enhancements
Integration
Auto-layout, move
element, resize
element, incremental
layout
Layout
Spring Boot, Grap...
On the road to Generic APIs for Data Structure
Web 2021.06
API
public interface ISemanticCandidatesProviderFactory {
Funct...
Components reusability
Any Web application
Web 2021.06
Components reusability
Any Web application
Web 2021.06
VS Code
Components reusability
Any Web application
Web 2021.06
Theia
VS Code
Next Cloud Integration
Web experimental
Export to online spreadsheet
Next Cloud Integration
Web experimental
Import from online spreadsheet
Sirius Web Enhancements
Standalone client,
embedded in any web
application, Cloud IDE :
VS Code, Theia
Integration
Auto-la...
Form-based editors
Web 2021.06
Form
Page
Group
Widget
Blockly
Web experimental
https://developers.google.com/blockly
D3
OCP 2021.06
D3
OCP 2021.06
D3
OCP 2021.06
And now...
Ladies and Gents,
this is the moment
you have been
waiting for...
Sirius Web Enhancements
Standalone client,
embedded in any web
application, Cloud IDE :
VS Code, Theia
Integration
Auto-la...
Sirius Web Principles
Domain model Sirius configuration Graphical modeler
+ =
Sirius Web Principles
Eclipse
Domain model Sirius configuration Graphical modeler
+ =
Web Browser
Sirius Web Principles
Domain model Sirius configuration Graphical modeler
+ =
Web Browser
Eclipse
Sirius Web Principles
Web Browser
Domain model Sirius configuration Graphical modeler
+ =
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Domain Modeler
Mindstorms Domain
Full-web Definition
Demo
Sirius Web Enhancements
Standalone client,
embedded in any web
application, Cloud IDE :
VS Code, Theia
Integration
Auto-la...
OCP
OCP
Webhooks
OCP experimental
Webhooks
OCP experimental
Webhooks
OCP experimental
1. Write Node Server
2.Register OCP Webhook
3.Listen semantic changes
4.Push model to git
reposi...
The last batch !
It's over soon
Roadmap
Unsynchronized diagram, Multiple
selection, Drag&Drop
Unsynchronized Diagrams,
DnD, Multiple Selection
Web
Roadmap
Improve User Experience: Magic
connector, Dialogs
Unsynchronized diagram, Multiple
selection, Drag&Drop
Magic Connector
Web
Dialogs
Web
Roadmap
Improve User Experience: Magic
connector
Launch Validation, Error-markers
Unsynchronized diagram, Multiple
selecti...
Validation
Web
Roadmap
Integration : Cloud IDE, Acceleo,
M2Doc
Improve User Experience: Magic
connector
Launch Validation, Error-markers
...
Cloud IDE integration
Web
Model
explorer
Properties Views
Roadmap
Integration : Cloud IDE, Acceleo,
M2Doc
Improve User Experience: Magic
connector
Manage in OCP model changes :
pub...
Publication
OCP
Migration
OCP
Migration
OCP
Migration
OCP
Migration
OCP
Migration
OCP
DOMAIN
INSTANCE
Migration
Full web
Migration configuration and execution in the Domain
studio, no need to use another tool neither restart
...
Migration
OCP
DOMAIN
INSTANCE
1 - Add an Attribute
Migration
OCP
DOMAIN
INSTANCE
2 - Add a Relation
Automatic
Model instances migration is done automatically,
based on the domains versions. Provide an
integrated tooling to...
Migration
OCP
DOMAIN
INSTANCE
3 - Rename an Attribute
Automatic
Model instances migration is done automatically,
based on the domains versions. Provide an
integrated tooling to...
Enriched Domain Modeler
OCP
Enriched Domain Modeler
OCP
Enriched Domain Modeler
OCP
Enriched Domain Modeler
OCP
Enriched Domain Modeler
OCP
Enriched Domain Modeler
Same principles as Sirius :
Provide interpreted expressions
which will be evaluated at runtime
to ...
Migration
OCP
DOMAIN
INSTANCE
4 - Split an Attribute
AttributeMigrationRule
valueExpression=aql:previous.name.split(‘ ‘)[0...
Migration
OCP
DOMAIN
INSTANCE
5 - Entity
->
Abstract Entity
RelationMigrationRule
previousEntitiesExpression= aql:previous...
Migration
OCP
DOMAIN
INSTANCE
6 - Convert
a Relation
to
an Entity
GenericMigrationRule
for(previousRelations){
createHouse...
Automatic
Model instances migration is done automatically,
based on the domains versions. Provide an
integrated tooling to...
History
OCP
And much more…
Web
depends on what
YOU :
are interested in,
contribute,
are sponsoring!
Take Away
Reliable framework for
your Eclipse Platform
based graphical studios
Sirius Desktop
Take Away
The newcomer framework
to build your graphical
studios in the web
Sirius Web Reliable framework for
your Eclipse...
Take Away
The newcomer framework
to build your graphical
studios in the web
Sirius Web
The framework to get
enterprise-rea...
Take Away
Collaboration, openness,
co-investment on OSS
technologies as Sirius Web
You are here
The newcomer framework
to ...
Give it a try!
OCP 2021.06
Register on:
https://www.obeocloudplatform
-demo.com/signup
Ask Me Anything
Let’s continue discussing Sirius
on workadventure
Thanks!
Mélanie Bats
CTO@Obeo
melanie.bats@obeo.fr | @melaniebats
Questions?
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
Prochain SlideShare
Chargement dans…5
×

sur

Keynote: What’s new in Sirius? Slide 1 Keynote: What’s new in Sirius? Slide 2 Keynote: What’s new in Sirius? Slide 3 Keynote: What’s new in Sirius? Slide 4 Keynote: What’s new in Sirius? Slide 5 Keynote: What’s new in Sirius? Slide 6 Keynote: What’s new in Sirius? Slide 7 Keynote: What’s new in Sirius? Slide 8 Keynote: What’s new in Sirius? Slide 9 Keynote: What’s new in Sirius? Slide 10 Keynote: What’s new in Sirius? Slide 11 Keynote: What’s new in Sirius? Slide 12 Keynote: What’s new in Sirius? Slide 13 Keynote: What’s new in Sirius? Slide 14 Keynote: What’s new in Sirius? Slide 15 Keynote: What’s new in Sirius? Slide 16 Keynote: What’s new in Sirius? Slide 17 Keynote: What’s new in Sirius? Slide 18 Keynote: What’s new in Sirius? Slide 19 Keynote: What’s new in Sirius? Slide 20 Keynote: What’s new in Sirius? Slide 21 Keynote: What’s new in Sirius? Slide 22 Keynote: What’s new in Sirius? Slide 23 Keynote: What’s new in Sirius? Slide 24 Keynote: What’s new in Sirius? Slide 25 Keynote: What’s new in Sirius? Slide 26 Keynote: What’s new in Sirius? Slide 27 Keynote: What’s new in Sirius? Slide 28 Keynote: What’s new in Sirius? Slide 29 Keynote: What’s new in Sirius? Slide 30 Keynote: What’s new in Sirius? Slide 31 Keynote: What’s new in Sirius? Slide 32 Keynote: What’s new in Sirius? Slide 33 Keynote: What’s new in Sirius? Slide 34 Keynote: What’s new in Sirius? Slide 35 Keynote: What’s new in Sirius? Slide 36 Keynote: What’s new in Sirius? Slide 37 Keynote: What’s new in Sirius? Slide 38 Keynote: What’s new in Sirius? Slide 39 Keynote: What’s new in Sirius? Slide 40 Keynote: What’s new in Sirius? Slide 41 Keynote: What’s new in Sirius? Slide 42 Keynote: What’s new in Sirius? Slide 43 Keynote: What’s new in Sirius? Slide 44 Keynote: What’s new in Sirius? Slide 45 Keynote: What’s new in Sirius? Slide 46 Keynote: What’s new in Sirius? Slide 47 Keynote: What’s new in Sirius? Slide 48 Keynote: What’s new in Sirius? Slide 49 Keynote: What’s new in Sirius? Slide 50 Keynote: What’s new in Sirius? Slide 51 Keynote: What’s new in Sirius? Slide 52 Keynote: What’s new in Sirius? Slide 53 Keynote: What’s new in Sirius? Slide 54 Keynote: What’s new in Sirius? Slide 55 Keynote: What’s new in Sirius? Slide 56 Keynote: What’s new in Sirius? Slide 57 Keynote: What’s new in Sirius? Slide 58 Keynote: What’s new in Sirius? Slide 59 Keynote: What’s new in Sirius? Slide 60 Keynote: What’s new in Sirius? Slide 61 Keynote: What’s new in Sirius? Slide 62 Keynote: What’s new in Sirius? Slide 63 Keynote: What’s new in Sirius? Slide 64 Keynote: What’s new in Sirius? Slide 65 Keynote: What’s new in Sirius? Slide 66 Keynote: What’s new in Sirius? Slide 67 Keynote: What’s new in Sirius? Slide 68 Keynote: What’s new in Sirius? Slide 69 Keynote: What’s new in Sirius? Slide 70 Keynote: What’s new in Sirius? Slide 71 Keynote: What’s new in Sirius? Slide 72 Keynote: What’s new in Sirius? Slide 73 Keynote: What’s new in Sirius? Slide 74 Keynote: What’s new in Sirius? Slide 75 Keynote: What’s new in Sirius? Slide 76 Keynote: What’s new in Sirius? Slide 77 Keynote: What’s new in Sirius? Slide 78 Keynote: What’s new in Sirius? Slide 79 Keynote: What’s new in Sirius? Slide 80 Keynote: What’s new in Sirius? Slide 81 Keynote: What’s new in Sirius? Slide 82 Keynote: What’s new in Sirius? Slide 83 Keynote: What’s new in Sirius? Slide 84 Keynote: What’s new in Sirius? Slide 85 Keynote: What’s new in Sirius? Slide 86 Keynote: What’s new in Sirius? Slide 87 Keynote: What’s new in Sirius? Slide 88 Keynote: What’s new in Sirius? Slide 89 Keynote: What’s new in Sirius? Slide 90 Keynote: What’s new in Sirius? Slide 91 Keynote: What’s new in Sirius? Slide 92 Keynote: What’s new in Sirius? Slide 93 Keynote: What’s new in Sirius? Slide 94 Keynote: What’s new in Sirius? Slide 95 Keynote: What’s new in Sirius? Slide 96 Keynote: What’s new in Sirius? Slide 97 Keynote: What’s new in Sirius? Slide 98 Keynote: What’s new in Sirius? Slide 99 Keynote: What’s new in Sirius? Slide 100
Prochain SlideShare
What to Upload to SlideShare
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

0 j’aime

Partager

Télécharger pour lire hors ligne

Keynote: What’s new in Sirius?

Télécharger pour lire hors ligne

Sirius’s efficiency is key to its past, present, and future.

Most folks associate Sirius with fast graphical tooling development, and rightly so!

The framework offers significant value to tool developers working on a domain specific studio.

Throughout its 8 years of existence, Sirius has supported EMF metamodels and Eclipse based applications. From there, Sirius Web changed the landscape completely: with low code definitions and reusable web components, you can build a cloud-ready graphical studio dedicated to your domain without even having time to catch your breath.

In this talk, Mélanie is going to share the latest status of the work done on Sirius. Indeed, Sirius 2021-06 is around the corner and will be packed with exciting features and improvements!

In this session, we’ll have a comprehensive look at the main new features in Sirius Desktop, like ELK integration, copy-paste format enhancements, and more!

We’ll also walk through the major Sirius Web improvements and how you can benefit from them.

We’ll conclude this presentation by sharing a glimpse of the 2021 roadmap.

Mélanie Bats, Obeo

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir
  • Soyez le premier à aimer ceci

Keynote: What’s new in Sirius?

  1. 1. What’s new in Sirius ? Mélanie Bats CTO@Obeo melanie.bats@obeo.fr | @melaniebats
  2. 2. Modeling tools at an Inflection Point 2013 Thales & Obeo released Eclipse Sirius Desktop Democratization & mass adoption of Sirius Web Now Successful prototypes based on Sirius Web 2021 Obeo released Sirius Web as an open source project 2020
  3. 3. The Sirius Project Full-featured modeling tools deployed and running in Eclipse workbench on your desktop Sirius Desktop Modern modeling studios deployed to a web server and rendered in a web browser Sirius Web
  4. 4. Stay with me, it will be fast and something huge is coming
  5. 5. Sirius Desktop Desktop
  6. 6. Sirius Desktop Releases in 2021 Desktop ● “Business as usual” ● 2 Major releases 6.5.0 & 6.4.0 ● Several maintenance releases ● A mix of bug fixes & new features
  7. 7. Sirius Desktop Enhancements Most important use cases have been covered, still experimental ELK integration Desktop
  8. 8. ELK integration Desktop 6.4 Without ELK With ELK
  9. 9. Sirius Desktop Enhancements Most important use cases have been covered, still experimental ELK integration New API to apply a copy-paste format to an existing or a new diagram with different semantic targets Copy format Desktop
  10. 10. Copy-paste format Desktop 6.4 See the developer documentation for more details.
  11. 11. Sirius Desktop Enhancements Most important use cases have been covered, still experimental ELK integration Optimizing response time of user interactions in sequence diagrams: layout management, layout computation, resize/move validations Performances New API to apply a copy-paste format to an existing or a new diagram with different semantic targets Copy format Desktop
  12. 12. Sequence diagrams performances Desktop 6.5 5x Scenario ~ 1500 Diag ~ 5150 Model Big Scenario 99% Customer Scenario ~ 300 Diag ~ 1030 Model Scenario 98% 78% Test scenario ~ 30 Diag elements ~ 70 Model elements Small Scenario Refresh Improved by
  13. 13. Sirius Desktop Enhancements Most important use cases have been covered, still experimental ELK integration Optimizing response time of user interactions in sequence diagrams: layout management, layout computation, resize/move validations Performances New API to apply a copy-paste format to an existing or a new diagram with different semantic targets Copy format Deprecate some older mechanisms for which it exists better alternatives Deprecation Desktop
  14. 14. Are you still there?
  15. 15. Sirius Web Web
  16. 16. Sirius Web A build extended with Enterprise features, to deploy on public, private clouds or on premise and including support and upgrade guarantees OCP The building blocks from which Sirius Web applications are built Sirius Components The underlying technologies Spring Boot, React, AQL, ELK Sirius Web Web 2021.06
  17. 17. Sirius Web Enhancements Modern Stack
  18. 18. Modern Stack Web 2021.06 Apollo Client To simplify the management of our GraphQL data Material UI For easier and faster UI developments XState To ease the definition and maintenance of the state machines
  19. 19. Sirius Web Enhancements Layout Spring Boot, GraphQL, React, Material UI, XState, Apollo Client Modern Stack
  20. 20. Auto Layout Web 2021.06
  21. 21. Auto / Free Layout Web 2021.06
  22. 22. Move/Resize elements Web 2021.06
  23. 23. Incremental layout Web 2021.06
  24. 24. Arrange all Web 2021.06 New Arrange all action
  25. 25. Sirius Web Enhancements Integration Auto-layout, move element, resize element, incremental layout Layout Spring Boot, GraphQL, React, Material UI, XState, Apollo Client Modern Stack
  26. 26. On the road to Generic APIs for Data Structure Web 2021.06 API public interface ISemanticCandidatesProviderFactory { Function<VariableManager, List<Object>> getSemanticCandidatesProvider(AQLInterpreter interpreter, String domainClass, String semanticCandidatesExpression, String preconditionExpression); } Default EMF implementation @Configuration public class CompatibilityConfiguration { @Bean public ISemanticCandidatesProviderFactory semanticCandidatesProviderFactory() { return SemanticCandidatesProvider::new; } }
  27. 27. Components reusability Any Web application Web 2021.06
  28. 28. Components reusability Any Web application Web 2021.06 VS Code
  29. 29. Components reusability Any Web application Web 2021.06 Theia VS Code
  30. 30. Next Cloud Integration Web experimental Export to online spreadsheet
  31. 31. Next Cloud Integration Web experimental Import from online spreadsheet
  32. 32. Sirius Web Enhancements Standalone client, embedded in any web application, Cloud IDE : VS Code, Theia Integration Auto-layout, move element, resize element, incremental layout Layout Spring Boot, GraphQL, React, Material UI, XState, Apollo Client Modern Stack Representations
  33. 33. Form-based editors Web 2021.06 Form Page Group Widget
  34. 34. Blockly Web experimental https://developers.google.com/blockly
  35. 35. D3 OCP 2021.06
  36. 36. D3 OCP 2021.06
  37. 37. D3 OCP 2021.06
  38. 38. And now... Ladies and Gents, this is the moment you have been waiting for...
  39. 39. Sirius Web Enhancements Standalone client, embedded in any web application, Cloud IDE : VS Code, Theia Integration Auto-layout, move element, resize element, incremental layout Layout Full-web Definition Spring Boot, GraphQL, React, Material UI, XState, Apollo Client Modern Stack Diagrams, Forms, domain-specific views (D3, Blockly) Representations
  40. 40. Sirius Web Principles Domain model Sirius configuration Graphical modeler + =
  41. 41. Sirius Web Principles Eclipse Domain model Sirius configuration Graphical modeler + = Web Browser
  42. 42. Sirius Web Principles Domain model Sirius configuration Graphical modeler + = Web Browser Eclipse
  43. 43. Sirius Web Principles Web Browser Domain model Sirius configuration Graphical modeler + =
  44. 44. Domain Modeler Mindstorms Domain
  45. 45. Domain Modeler Mindstorms Domain
  46. 46. Domain Modeler Mindstorms Domain
  47. 47. Domain Modeler Mindstorms Domain
  48. 48. Domain Modeler Mindstorms Domain
  49. 49. Domain Modeler Mindstorms Domain
  50. 50. Domain Modeler Mindstorms Domain
  51. 51. Full-web Definition Demo
  52. 52. Sirius Web Enhancements Standalone client, embedded in any web application, Cloud IDE : VS Code, Theia Integration Auto-layout, move element, resize element, incremental layout Layout Create & update your designer with super fast dynamic iteration across your domains & views NO code generation involved! Full-web Definition Spring Boot, GraphQL, React, Material UI, XState, Apollo Client Modern Stack Diagrams, Forms, domain-specific views (D3, Blockly) Representations
  53. 53. OCP OCP
  54. 54. Webhooks OCP experimental
  55. 55. Webhooks OCP experimental
  56. 56. Webhooks OCP experimental 1. Write Node Server 2.Register OCP Webhook 3.Listen semantic changes 4.Push model to git repository
  57. 57. The last batch ! It's over soon
  58. 58. Roadmap Unsynchronized diagram, Multiple selection, Drag&Drop
  59. 59. Unsynchronized Diagrams, DnD, Multiple Selection Web
  60. 60. Roadmap Improve User Experience: Magic connector, Dialogs Unsynchronized diagram, Multiple selection, Drag&Drop
  61. 61. Magic Connector Web
  62. 62. Dialogs Web
  63. 63. Roadmap Improve User Experience: Magic connector Launch Validation, Error-markers Unsynchronized diagram, Multiple selection, Drag&Drop
  64. 64. Validation Web
  65. 65. Roadmap Integration : Cloud IDE, Acceleo, M2Doc Improve User Experience: Magic connector Launch Validation, Error-markers Unsynchronized diagram, Multiple selection, Drag&Drop
  66. 66. Cloud IDE integration Web Model explorer Properties Views
  67. 67. Roadmap Integration : Cloud IDE, Acceleo, M2Doc Improve User Experience: Magic connector Manage in OCP model changes : publication, migration,history Launch Validation, Error-markers Unsynchronized diagram, Multiple selection, Drag&Drop
  68. 68. Publication OCP
  69. 69. Migration OCP
  70. 70. Migration OCP
  71. 71. Migration OCP
  72. 72. Migration OCP
  73. 73. Migration OCP DOMAIN INSTANCE
  74. 74. Migration Full web Migration configuration and execution in the Domain studio, no need to use another tool neither restart the server. OCP
  75. 75. Migration OCP DOMAIN INSTANCE 1 - Add an Attribute
  76. 76. Migration OCP DOMAIN INSTANCE 2 - Add a Relation
  77. 77. Automatic Model instances migration is done automatically, based on the domains versions. Provide an integrated tooling to manage the most common migrations from the Domain studio. Migration Full web Migration configuration and execution in the Domain studio, no need to use another tool neither restart the server. OCP
  78. 78. Migration OCP DOMAIN INSTANCE 3 - Rename an Attribute
  79. 79. Automatic Model instances migration is done automatically, based on the domains versions. Provide an integrated tooling to manage the most common migrations from the Domain studio. Migration Open Provide a generic mechanism to manage complex migration use-cases. Full web Migration configuration and execution in the Domain studio, no need to use another tool neither restart the server. OCP
  80. 80. Enriched Domain Modeler OCP
  81. 81. Enriched Domain Modeler OCP
  82. 82. Enriched Domain Modeler OCP
  83. 83. Enriched Domain Modeler OCP
  84. 84. Enriched Domain Modeler OCP
  85. 85. Enriched Domain Modeler Same principles as Sirius : Provide interpreted expressions which will be evaluated at runtime to provide a behavior specific to your migration OCP
  86. 86. Migration OCP DOMAIN INSTANCE 4 - Split an Attribute AttributeMigrationRule valueExpression=aql:previous.name.split(‘ ‘)[0] AttributeMigrationRule valueExpression=aql:previous.name.split(‘ ‘)[1]
  87. 87. Migration OCP DOMAIN INSTANCE 5 - Entity -> Abstract Entity RelationMigrationRule previousEntitiesExpression= aql:previous.eGet(previousRelation.name) newEntityTypeExpression=aql:createManOrWoman(previous)
  88. 88. Migration OCP DOMAIN INSTANCE 6 - Convert a Relation to an Entity GenericMigrationRule for(previousRelations){ createHouse(previousRelation) }
  89. 89. Automatic Model instances migration is done automatically, based on the domains versions. Provide an integrated tooling to manage the most common migrations from the Domain studio. Migration History Can navigate and get back the previous model instances versions at anytime. Open Provide an open mechanism to manage complex migration use-cases. Full web Migration configuration and execution in the Domain studio, no need to use another tool, no server restart. OCP
  90. 90. History OCP
  91. 91. And much more… Web depends on what YOU : are interested in, contribute, are sponsoring!
  92. 92. Take Away Reliable framework for your Eclipse Platform based graphical studios Sirius Desktop
  93. 93. Take Away The newcomer framework to build your graphical studios in the web Sirius Web Reliable framework for your Eclipse Platform based graphical studios Sirius Desktop
  94. 94. Take Away The newcomer framework to build your graphical studios in the web Sirius Web The framework to get enterprise-ready graphical studios OCP Reliable framework for your Eclipse Platform based graphical studios Sirius Desktop
  95. 95. Take Away Collaboration, openness, co-investment on OSS technologies as Sirius Web You are here The newcomer framework to build your graphical studios in the web Sirius Web The framework to get enterprise-ready graphical studios OCP Reliable framework for your Eclipse Platform based graphical studios Sirius Desktop
  96. 96. Give it a try! OCP 2021.06 Register on: https://www.obeocloudplatform -demo.com/signup
  97. 97. Ask Me Anything Let’s continue discussing Sirius on workadventure
  98. 98. Thanks! Mélanie Bats CTO@Obeo melanie.bats@obeo.fr | @melaniebats Questions?

Sirius’s efficiency is key to its past, present, and future. Most folks associate Sirius with fast graphical tooling development, and rightly so! The framework offers significant value to tool developers working on a domain specific studio. Throughout its 8 years of existence, Sirius has supported EMF metamodels and Eclipse based applications. From there, Sirius Web changed the landscape completely: with low code definitions and reusable web components, you can build a cloud-ready graphical studio dedicated to your domain without even having time to catch your breath. In this talk, Mélanie is going to share the latest status of the work done on Sirius. Indeed, Sirius 2021-06 is around the corner and will be packed with exciting features and improvements! In this session, we’ll have a comprehensive look at the main new features in Sirius Desktop, like ELK integration, copy-paste format enhancements, and more! We’ll also walk through the major Sirius Web improvements and how you can benefit from them. We’ll conclude this presentation by sharing a glimpse of the 2021 roadmap. Mélanie Bats, Obeo

Vues

Nombre de vues

26

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

0

Actions

Téléchargements

0

Partages

0

Commentaires

0

Mentions J'aime

0

×