SiriusCon2016 - Visualization of Inferred Versioned Schemas from NoSQL Databases
Roadmap - SiriusCon2016
-
Upload
cedric-brun -
Category
Software
-
view
175 -
download
0
Transcript of Roadmap - SiriusCon2016
![Page 1: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/1.jpg)
SIRIUSCON 2016
ROADMAP, CTO@OBEO ( )Cédric Brun @bruncedric
Slides available at http://cedric.brun.io/talks/SiriusCon2016/
![Page 2: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/2.jpg)
AGENDA1. The Foundations of Sirius2. New and Noteworthy3. The rise of a community4. Next steps
![Page 3: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/3.jpg)
“WORLD-CLASS MODELING TOOLS MADE EASY.”
![Page 4: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/4.jpg)
THE FOUNDATIONS OF SIRIUS
![Page 5: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/5.jpg)
REAL-WORLD READY
![Page 6: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/6.jpg)
“Do not compromise on your domain model. Tooling and metamodels are orthogonal.”
![Page 7: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/7.jpg)
Version Date Closed Feature Requests
4.1.1 Oct 25 71 24
3.1.6 Oct 11 11 -
4.0.1 Sept 06 12 1
4.0.0(Neon) June 22 82 15
3.1.5 Apr 18 9 -
3.1.4 Feb 09 3 -
3.1.3 Dec 7 9 2
3.1.2 Nov 6 1 1
3.1.1 Oct 29 5 -
3.1.0 Oct 15 65 16
Total 268 59
![Page 8: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/8.jpg)
ADAPTABLE
![Page 9: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/9.jpg)
Con�gure style and behavior directly using the model.
Pretty much everything is extensible using Java code.
![Page 10: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/10.jpg)
FAST ITERATIONS
![Page 11: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/11.jpg)
NO CODE GENERATIONInstant feedbackLess accidental complexity
FIND THE BEST SOLUTION QUICKER, GENERATEENTHOUSIASM
![Page 12: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/12.jpg)
PART OF A WHOLE
![Page 13: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/13.jpg)
OpenSource
Play well with other technologies
![Page 14: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/14.jpg)
![Page 15: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/15.jpg)
![Page 16: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/16.jpg)
![Page 17: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/17.jpg)
![Page 18: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/18.jpg)
![Page 19: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/19.jpg)
![Page 20: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/20.jpg)
![Page 21: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/21.jpg)
http://www.eclipse.org/forums/eclipse.sirius
![Page 22: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/22.jpg)
https://hudson.eclipse.org/sirius/
![Page 23: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/23.jpg)
![Page 24: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/24.jpg)
https://bugs.eclipse.org/bugs
![Page 25: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/25.jpg)
![Page 26: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/26.jpg)
https://git.eclipse.org/r/#/q/project:sirius/org.eclipse.sirius
![Page 27: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/27.jpg)
THE RISE OF AN ECO-SYSTEM
![Page 28: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/28.jpg)
...28/01
ERTS25/02
Embedded World10/03
EclipseCon NA21/04
Devoxx FR13/06
EclipseCon FR17/06
Web2Day06/07
Roadshow Sirius Munich07/10
Models27/10
EclipseCon EU...
![Page 29: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/29.jpg)
FROM CHALLENGER TO REFERENCE TECHNOLOGY
ENTHOUSIASM
![Page 30: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/30.jpg)
+1164 POSTS ON THE FORUM IN 2016
![Page 31: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/31.jpg)
221 AUTHORS ON GITHUB SPECIFYING SIRIUSBASED TOOLS
[...] Paladio Software Architecture Simulator, Soltari NoSQLVisualization, Responsability Model Editor, Fault Tree
Analysis, Enterprise Integration Patterns, [...]
![Page 32: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/32.jpg)
![Page 33: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/33.jpg)
![Page 34: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/34.jpg)
![Page 35: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/35.jpg)
![Page 36: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/36.jpg)
ACADEMIC PUBLICATIONSVarró, D. (2016, January). Incremental queries and tr ansformations: From concepts toindustrial applications. In International Confer ence on Current Trends in Theory and Practice ofInformatics (pp. 51-59). Springer Berlin Heidelberg.Combemale, B., Brun, C., Champeau, J ., Crégut, X., Deantoni, J., & Le Noir, J. (2016). A Tool-Supported Approach for Concurrent Ex ecution of Heterogeneous Models. In 8th EuropeanCongress on Embedded Real Time Software and Systems (ERTS 2016).Maschotta, R., Jäger, S., & Zimme rmann, A. Teaching Model Driv en Architecture Approach withthe Sirius Project.Combemale, B., Deantoni, J ., Barais, O., Blouin, A., Bousse, E., Brun, C., ... & Vojtisek, D. (2015). ASolution to the TT C'15 Model Execution Case Using the GEMOC Studio. In 8th TransformationTool Contest. CEUR.López-Fernández, J. J., Garmendia, A., Guerra, E., & de Lara, J. Example-based gener ation ofgraphical modelling en vironments.Oquendo, F., Leite, J., & Batista, T. (2016, April). Specifying Architecture Beha vior with SysADL.In Software Architecture (WICSA) , 2016 13th Working IEEE/IFIP Conference on (pp. 140-145).IEEE.
...
... AND LECTURES! **there is an initiativ e taking form, contact me if you have, or is interested in material for courses
![Page 37: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/37.jpg)
COMPANION TECHNOLOGIESViatra: Pattern Langage, Query integrationM2Doc: Document generation (MS-Of�ce) from modelsEMF Compare: Diff & Merge & SCM integrationXtext: Textual syntax and editorEclise Layout Kernel: diagram layout
![Page 38: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/38.jpg)
![Page 39: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/39.jpg)
EMF COMPARE
![Page 40: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/40.jpg)
XTEXT
![Page 41: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/41.jpg)
ECLIPSE LAYOUT KERNEL
![Page 42: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/42.jpg)
![Page 43: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/43.jpg)
ECLIPSE LAYOUT KERNEL
![Page 44: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/44.jpg)
![Page 45: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/45.jpg)
NEW AND NOTEWORTHY
![Page 46: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/46.jpg)
ACCELEO QUERY LANGUAGE2015's major addition
![Page 47: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/47.jpg)
I18NAND 57 OTHER ENHANCEMENTS
![Page 48: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/48.jpg)
RICH PROPERTIES VIEW
![Page 49: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/49.jpg)
Mouse Middle button, Display links, Snap Back...
![Page 50: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/50.jpg)
BETTER DIAGRAMSImage export qualitySVG rendering at different zoom levelsSpecify post-tool elements to selectSide constraints for ports
![Page 51: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/51.jpg)
BETTER RUNTIMEContribute reusable packs of shapesImprovements in .odesign editorPerformances: instant closing of the project.First steps to reach another step of scalability a.k.a.RepresentationDescriptor
![Page 52: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/52.jpg)
NEXT STEPS
![Page 53: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/53.jpg)
WORLD-CLASS MODELING TOOLS: USABLEDomain Speci�cWide choice of capabilitiesIterate quickly to the right solutionProcess Aware
![Page 54: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/54.jpg)
OSS CONTRIBUTION FROM THALES: ACTIVITY EXPLORER
![Page 55: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/55.jpg)
THINGS WE ♡ IN SIRIUS ...
INTEGRATED, EASY AND DYNAMIC
![Page 56: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/56.jpg)
OPPORTUNITY TO STREAMLINE USER WORKFLOW
![Page 57: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/57.jpg)
![Page 58: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/58.jpg)
![Page 59: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/59.jpg)
NEW MECHANISMS TO ENRICH EXISTING DIAGRAMS
![Page 60: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/60.jpg)
BETTER WIDGETS, DIALOGS FOR PROPERTIES
![Page 61: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/61.jpg)
![Page 62: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/62.jpg)
ONE MODEL GRAPH, HUNDREDS OF REPRESENTATIONS
![Page 63: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/63.jpg)
SIRIUS KEEP REPRESENTATIONS IN SYNC ...
... ACKNOWLEDGE THEY MIGHT HAVE A DIFFERENT LIFECYCLE ...
... BUT IS CURRENTLY LOADING & SAVING EVERYTHING AT ONCE...
![Page 64: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/64.jpg)
STARTED IN 2016, WILL GO ON IN 2017SIZE OR NUMBER OF REPRESENTATIONS WON'T MATTER ANYMORE
![Page 65: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/65.jpg)
PLANNED ITEMS1. Scalability in regard to # of representations2. Process Aware for your own Tooling3. Streamlined work�ows in other Perspectives4. Richer and even more usable widgets for property views5. Composable capabilities to enrich existing diagrams
![Page 66: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/66.jpg)
<YOUR PRIORITY, YOUR INVOLVEMENT>RENAME/REFACTORING, TABLE EDITOR, RCP, XTEXT++,
WEB, DEBUG AND ANIMATION, CHARTS [...]
![Page 67: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/67.jpg)
NURTURE THE COMMUNITY
![Page 68: Roadmap - SiriusCon2016](https://reader031.fdocuments.us/reader031/viewer/2022030306/5870ec0b1a28abcf288b6edd/html5/thumbnails/68.jpg)
TO BE CONTINUED...Presented by / Cédric Brun @bruncedric
Slides published at http://cedric.brun.io/talks/