EclipseCon Eu 2015 - Breathe life into your Designer!

melbats
With Sirius & GEMOC
Mélanie Bats
@melaniebats
Obeo
Benoit Combemale
@bcombemale
INRIA and Univ. Rennes 1
Breathe Life Into Your Designer!
(Domain specific) Models
Capella
https://www.eclipse.org/sirius/gallery.html
Structural models
Behavioral models
Business Processes, Orchestrations, Functional chains, Activities, Protocols, Scenarios...
Step 12Step 1
Model execution
Execution
Analysis of Behavioral Models
● Early V&V of behavioral properties
● Software engineering, systems engineering, enterprise architecture, scientific
modeling...
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
Model Debugging
● Traversing step forward the states reached by the model through the application
of the interpreter
● Intuitive model comprehension technique
○ No abstraction gap
○ Better turn-arounds
→ Fast convergence towards an acceptable design
How To Get Your Own (Domain-Specific)
Debugger ?
Gemoc ANR project
“A Language Workbench for concurrent
execution and simulation of
heterogeneous models”
http://gemoc.org/ins
Gemoc Initiative
http://gemoc.org
Animating Arduino Designer
A simple Eclipse based tooling
Arduino DSL
Demo
Demo
… with no cat
Your own debugger recipe
1. Define the interpreter
2. Define the animator
Arduino simulator
2 new plugins:
● fr.obeo.dsl.arduino.simulator
● fr.obeo.dsl.arduino.simulator.design
Executable DSL
Interpreter
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
configuration
Variables
configuration
Stack frame
Variables
controls
provided by the GEMOC Framework
specific to Arduino Designer
existing Eclipse components
Arduino simulator
2 new plugins:
● fr.obeo.dsl.arduino.simulator
● fr.obeo.dsl.arduino.simulator.design
------------------------------------------------------------
Language files blank comment code
------------------------------------------------------------
Java 14 229 318 1185
XML 5 0 0 329
Maven 2 12 18 54
------------------------------------------------------------
SUM: 21 241 336 1568
------------------------------------------------------------
Interpreter
Interpreter
Interpreter
Interpreter
Debug Controller
Debug Controller
Debug Controller
Debug Controller
Our debugger
Our debugger
Our debugger
Our debugger
Our debugger
Current instruction
Current instruction
Current instruction
Update variables
Animator
simulator.odesign
Animator
simulator.odesign
customizing
arduino.odesign
Animator
● Contributing actions
Animator
● Contributing actions
● Adapting style
That’s all folks!
Leverage the animation framework
Leverage the animation framework
● Encapsulate step over/into/return in transactions
Leverage the animation framework
● Encapsulate step over/into/return in transactions
● Bridge the Eclipse Debug APIs and the EMF APIs
Leverage the animation framework
● Encapsulate step over/into/return in transactions
● Bridge the Eclipse Debug APIs and the EMF APIs
● Transmit events and requests
Leverage the animation framework
● Encapsulate step over/into/return in transactions
● Bridge the Eclipse Debug APIs and the EMF APIs
● Transmit events and requests
● Initialize the tooling extension
Leverage the animation framework
● Encapsulate step over/into/return in transactions
● Bridge the Eclipse Debug APIs and the EMF APIs
● Transmit events and requests
● Initialize the tooling extension
● Provide off-the-shelf ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Ecore model for runtime data
Launch configurations
Leverage the simulation framework
Leverage the simulation framework
● Use Xtend/Kermeta to define the interpreter
Leverage the simulation framework
● Use Xtend/Kermeta to define the interpreter
● A generic execution engine
● A generic control panel and timeline
Aspects
Aspects
Aspects
@Step
Executable DSL
Interpreter
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
configuration
Variables
configuration
Stack frame
Variables
controls
provided by the GEMOC Framework
specific to Arduino Designer
existing Eclipse components
Executable DSL
Execution engine
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
Variables
controls
Model Interpreter(K3)
Xtend
parameterizes
Stack frame
configuration
Variables
configuration
provided by the GEMOC Framework
specific to Arduino Designer
existing Eclipse components
Executable DSL
Execution engine
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
Variables
controls
Model Interpreter(K3)
Xtend
parameterizes
Timeline
Stack frame
configuration
Variables
configuration
provided by the GEMOC Framework
specific to Arduino Designer
existing Eclipse components
Arduino simulator based on simulation framework
2 new plugins:
● org.gemoc.arduino.operationalsemantics
● fr.obeo.dsl.arduino.simulator.design
------------------------------------------------------------
Language files blank comment code
------------------------------------------------------------
Xtend 2 35 1 413
Java 3 34 4 178
XML 2 0 0 329
------------------------------------------------------------
SUM: 7 69 5 920
------------------------------------------------------------
Demo
… still with no cat
Leverage the Model Debugging
Executable DSL
Execution engine
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
Variables
controls
Model Interpreter(K3)
Xtend
parameterizes
Timeline
Stack frame
configuration
Variables
configuration
provided by the GEMOC Framework
specific to Arduino Designer
existing Eclipse components
Executable DSL
Execution engine
Model Animator
(simulator.odesign)
Model Editor (arduino.
odesign)
Eclipse Debug
Control panel
Domain
Model
(EMF)
Breakpoints
Animator
parameterizes
Debugger
Stack frame
Variables
controls
Model Interpreter(K3)
Xtend
parameterizes
Trace manager
Timeline
Stack frame
configuration
Variables
configuration
Traces
Leverage the Model Debugging
● Relies on an execution trace to revert the executed model into a prior state
● Forward/backward navigation into the execution trace
○ No record & replay
○ (similar) Replay
Supporting Efficient and Advanced Omniscient Debugging for xDSMLs
(Erwan Bousse, Jonathan Corley, Benoit Combemale, Jeff Gray, Benoit Baudry)
In 8th International Conference on Software Language Engineering (SLE 2015), ACM, 2015.
https://hal.inria.fr/hal-01182517
Another example
See http://gemoc.org/ttc15
Debugging of Activity Diagrams
EclipseCon Eu 2015 - Breathe life into your Designer!
In a nutshell
1. Leverage Animation Framework (POJO simulator)
○ Code the interpreter
○ Code the execution engine
→ Quick results, easy to integrate, minimum execution control
In a nutshell
1. Leverage Animation Framework (POJO simulator)
○ Code the interpreter
○ Code the execution engine
→ Quick results, easy to integrate, minimum execution control
2. Leverage Simulation Framework (Advanced simulator)
○ Code the interpreter
○ Use the generic execution engine
→ More analysis capabilities and rich execution control (timeline...)
In a nutshell
1. Leverage Animation Framework (POJO simulator)
○ Code the interpreter
○ Code the execution engine
→ Quick results, easy to integrate, minimum execution control
2. Leverage Simulation Framework (Advanced simulator)
○ Code the interpreter
○ Use the generic execution engine
→ More analysis capabilities and rich execution control (timeline...)
3. Leverage Model Debugging
○ Use the trace manager
→ Advanced trace management facilities
Introducing Sirius Lab
http://www.eclipse.org/sirius/lab.html
Generic technologies (EPL) which have proven
helpful and are looking for an interest to bring it at
full maturity level.
https://github.com/SiriusLab
To be continued
● Try executable Arduino Designer v0.1.x
● Read the GEMOC Publications
● Join the GEMOC Initiative
● Get in touch with us to breathe life into your designer
http://www.siriuscon.org/
Thanks! Questions?
Mélanie Bats
@melaniebats
Obeo
Benoit Combemale
@bcombemale
INRIA and Univ. Rennes 1
Get the slides :
http://fr.slideshare.net/melbats/eclipsecon-eu-2015-breathe-life-into-your-designer
EclipseCon Eu 2015 - Breathe life into your Designer!
1 sur 95

Recommandé

Efficient and Advanced Omniscient Debugging for xDSMLs (SLE 2015) par
Efficient and Advanced Omniscient Debugging for xDSMLs (SLE 2015)Efficient and Advanced Omniscient Debugging for xDSMLs (SLE 2015)
Efficient and Advanced Omniscient Debugging for xDSMLs (SLE 2015)Benoit Combemale
305 vues26 diapositives
CV_Swapnil_Deshmukh par
CV_Swapnil_DeshmukhCV_Swapnil_Deshmukh
CV_Swapnil_DeshmukhSwapnil Deshmukh
163 vues2 diapositives
Modeling an Embedded Device for PSpice Simulation par
Modeling an Embedded Device for PSpice SimulationModeling an Embedded Device for PSpice Simulation
Modeling an Embedded Device for PSpice SimulationEMA Design Automation
1.7K vues43 diapositives
Coverage and Introduction to UVM par
Coverage and Introduction to UVMCoverage and Introduction to UVM
Coverage and Introduction to UVMDr. Shivananda Koteshwar
4.8K vues44 diapositives
nilesh-Mtech-presentation par
nilesh-Mtech-presentationnilesh-Mtech-presentation
nilesh-Mtech-presentationNilesh Heda
242 vues67 diapositives
Finding Bugs Faster with Assertion Based Verification (ABV) par
Finding Bugs Faster with Assertion Based Verification (ABV)Finding Bugs Faster with Assertion Based Verification (ABV)
Finding Bugs Faster with Assertion Based Verification (ABV)DVClub
1.8K vues27 diapositives

Contenu connexe

Tendances

SaiKumarGurram_Resume par
SaiKumarGurram_ResumeSaiKumarGurram_Resume
SaiKumarGurram_ResumeSai Kumar Gurram
755 vues6 diapositives
Verification challenges and methodologies - SoC and ASICs par
Verification challenges and methodologies - SoC and ASICsVerification challenges and methodologies - SoC and ASICs
Verification challenges and methodologies - SoC and ASICsDr. Shivananda Koteshwar
3.1K vues42 diapositives
Eugene Khvedchenia - Image processing using FPGAs par
Eugene Khvedchenia - Image processing using FPGAsEugene Khvedchenia - Image processing using FPGAs
Eugene Khvedchenia - Image processing using FPGAsEastern European Computer Vision Conference
2.2K vues33 diapositives
Randomization and Constraints - Workshop at BMS College par
Randomization and Constraints - Workshop at BMS CollegeRandomization and Constraints - Workshop at BMS College
Randomization and Constraints - Workshop at BMS CollegeRamdas Mozhikunnath
450 vues39 diapositives
santhosh popshetwar par
santhosh popshetwarsanthosh popshetwar
santhosh popshetwarSanthosh Kumar Popshetwar
398 vues7 diapositives
Functial Verification Tutorials par
Functial Verification TutorialsFunctial Verification Tutorials
Functial Verification Tutorialsguestbcfac5
1.2K vues3 diapositives

Tendances(20)

Randomization and Constraints - Workshop at BMS College par Ramdas Mozhikunnath
Randomization and Constraints - Workshop at BMS CollegeRandomization and Constraints - Workshop at BMS College
Randomization and Constraints - Workshop at BMS College
Functial Verification Tutorials par guestbcfac5
Functial Verification TutorialsFunctial Verification Tutorials
Functial Verification Tutorials
guestbcfac51.2K vues
Test-driven language development par lennartkats
Test-driven language developmentTest-driven language development
Test-driven language development
lennartkats707 vues
Language Engineering in the Cloud par lennartkats
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
lennartkats833 vues
Using Aspects for Language Portability (SCAM 2010) par lennartkats
Using Aspects for Language Portability (SCAM 2010)Using Aspects for Language Portability (SCAM 2010)
Using Aspects for Language Portability (SCAM 2010)
lennartkats542 vues
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial par Amiq Consulting
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 TutorialSystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial
Amiq Consulting2.4K vues
QSOUL/Aop par ESUG
QSOUL/AopQSOUL/Aop
QSOUL/Aop
ESUG465 vues
Test Automation for Embedded Devices par Scott Barber
Test Automation for Embedded DevicesTest Automation for Embedded Devices
Test Automation for Embedded Devices
Scott Barber3.1K vues
MingLiuResume2016 par Ming Liu
MingLiuResume2016MingLiuResume2016
MingLiuResume2016
Ming Liu173 vues
Session 8 assertion_based_verification_and_interfaces par Nirav Desai
Session 8 assertion_based_verification_and_interfacesSession 8 assertion_based_verification_and_interfaces
Session 8 assertion_based_verification_and_interfaces
Nirav Desai1.4K vues
Integrated Language Definition Testing: Enabling Test-Driven Language Develop... par lennartkats
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
lennartkats2.5K vues
Oh the compilers you'll build par Mark Stoodley
Oh the compilers you'll buildOh the compilers you'll build
Oh the compilers you'll build
Mark Stoodley594 vues

En vedette

Developer vs. Designer par
Developer vs. Designer Developer vs. Designer
Developer vs. Designer mortendk ...
10K vues56 diapositives
The life of a fashion designer par
The life of a fashion designerThe life of a fashion designer
The life of a fashion designerVanessaHudgens1fan
3.2K vues12 diapositives
How 2 Make Your Life Happy par
How 2 Make Your Life HappyHow 2 Make Your Life Happy
How 2 Make Your Life Happysathiakumaran
786 vues3 diapositives
The Perfect Designer and Developer Workflow par
The Perfect Designer and Developer WorkflowThe Perfect Designer and Developer Workflow
The Perfect Designer and Developer Workflowuxpin
876 vues43 diapositives
Outlook, the open, global perspective. par
Outlook, the open, global perspective.Outlook, the open, global perspective.
Outlook, the open, global perspective.icdeslides
284 vues35 diapositives
SiriusCon2016 - Let me Sirius that for you: Properties Views par
SiriusCon2016 - Let me Sirius that for you: Properties ViewsSiriusCon2016 - Let me Sirius that for you: Properties Views
SiriusCon2016 - Let me Sirius that for you: Properties Viewsmelbats
892 vues39 diapositives

En vedette(20)

Developer vs. Designer par mortendk ...
Developer vs. Designer Developer vs. Designer
Developer vs. Designer
mortendk ...10K vues
The Perfect Designer and Developer Workflow par uxpin
The Perfect Designer and Developer WorkflowThe Perfect Designer and Developer Workflow
The Perfect Designer and Developer Workflow
uxpin876 vues
Outlook, the open, global perspective. par icdeslides
Outlook, the open, global perspective.Outlook, the open, global perspective.
Outlook, the open, global perspective.
icdeslides284 vues
SiriusCon2016 - Let me Sirius that for you: Properties Views par melbats
SiriusCon2016 - Let me Sirius that for you: Properties ViewsSiriusCon2016 - Let me Sirius that for you: Properties Views
SiriusCon2016 - Let me Sirius that for you: Properties Views
melbats892 vues
EclipseCon Eu 2012 - Build your own System Engineering workbench par melbats
EclipseCon Eu 2012 - Build your own System Engineering workbenchEclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbench
melbats328 vues
CMIS and Apache Chemistry (ApacheCon 2010) par Florent Guillaume
CMIS and Apache Chemistry (ApacheCon 2010) CMIS and Apache Chemistry (ApacheCon 2010)
CMIS and Apache Chemistry (ApacheCon 2010)
Florent Guillaume12.3K vues
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ... par Jürgen Ambrosi
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
Jürgen Ambrosi691 vues
2° Sessione Oracle - CRUI: Internet of Things in a Real-World, Use Cases and ... par Jürgen Ambrosi
2° Sessione Oracle - CRUI: Internet of Things in a Real-World, Use Cases and ...2° Sessione Oracle - CRUI: Internet of Things in a Real-World, Use Cases and ...
2° Sessione Oracle - CRUI: Internet of Things in a Real-World, Use Cases and ...
Jürgen Ambrosi1.1K vues
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society par melbats
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling SocietyEclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
melbats452 vues
Presentación1 par mlj815
Presentación1Presentación1
Presentación1
mlj81565 vues
ETR2013 - Obeo Designer/Sirius par melbats
ETR2013 - Obeo Designer/SiriusETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/Sirius
melbats397 vues

Similaire à EclipseCon Eu 2015 - Breathe life into your Designer!

SiriusCon 2015 - Breathe Life into Your Designer! par
SiriusCon 2015 - Breathe Life into Your Designer!SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!melbats
978 vues73 diapositives
Model Execution: Past, Present and Future par
Model Execution: Past, Present and FutureModel Execution: Past, Present and Future
Model Execution: Past, Present and FutureBenoit Combemale
748 vues39 diapositives
EMF-IncQuery presentation at TOOLS 2012 par
EMF-IncQuery presentation at TOOLS 2012EMF-IncQuery presentation at TOOLS 2012
EMF-IncQuery presentation at TOOLS 2012Istvan Rath
2.9K vues25 diapositives
The Nuxeo Way: leveraging open source to build a world-class ECM platform par
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformNuxeo
1.2K vues28 diapositives
Migrating from oracle soa suite to microservices on kubernetes par
Migrating from oracle soa suite to microservices on kubernetesMigrating from oracle soa suite to microservices on kubernetes
Migrating from oracle soa suite to microservices on kubernetesKonveyor Community
830 vues15 diapositives
Breathe Life Into Your IDE par
Breathe Life Into Your IDEBreathe Life Into Your IDE
Breathe Life Into Your IDEBenoit Combemale
336 vues23 diapositives

Similaire à EclipseCon Eu 2015 - Breathe life into your Designer!(20)

SiriusCon 2015 - Breathe Life into Your Designer! par melbats
SiriusCon 2015 - Breathe Life into Your Designer!SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!
melbats978 vues
Model Execution: Past, Present and Future par Benoit Combemale
Model Execution: Past, Present and FutureModel Execution: Past, Present and Future
Model Execution: Past, Present and Future
Benoit Combemale748 vues
EMF-IncQuery presentation at TOOLS 2012 par Istvan Rath
EMF-IncQuery presentation at TOOLS 2012EMF-IncQuery presentation at TOOLS 2012
EMF-IncQuery presentation at TOOLS 2012
Istvan Rath2.9K vues
The Nuxeo Way: leveraging open source to build a world-class ECM platform par Nuxeo
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
Nuxeo1.2K vues
Migrating from oracle soa suite to microservices on kubernetes par Konveyor Community
Migrating from oracle soa suite to microservices on kubernetesMigrating from oracle soa suite to microservices on kubernetes
Migrating from oracle soa suite to microservices on kubernetes
Productionizing Machine Learning - Bigdata meetup 5-06-2019 par Iulian Pintoiu
Productionizing Machine Learning - Bigdata meetup 5-06-2019Productionizing Machine Learning - Bigdata meetup 5-06-2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Iulian Pintoiu94 vues
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production" par Fwdays
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Fwdays298 vues
What the heck is Eclipse Modeling and why should you care ! par Cédric Brun
What the heck is Eclipse Modeling and why should you care !What the heck is Eclipse Modeling and why should you care !
What the heck is Eclipse Modeling and why should you care !
Cédric Brun742 vues
Onnx and onnx runtime par Vishwas N
Onnx and onnx runtimeOnnx and onnx runtime
Onnx and onnx runtime
Vishwas N438 vues
Ui Modeling In Action With PMF, e4(XWT) And EGF par BENOIT_LANGLOIS
Ui Modeling In Action With PMF, e4(XWT) And EGFUi Modeling In Action With PMF, e4(XWT) And EGF
Ui Modeling In Action With PMF, e4(XWT) And EGF
BENOIT_LANGLOIS2.7K vues
Virtual Simulation Of Systems par Hites
Virtual Simulation Of SystemsVirtual Simulation Of Systems
Virtual Simulation Of Systems
Hites998 vues
Advanced web application architecture - Talk par Matthias Noback
Advanced web application architecture - TalkAdvanced web application architecture - Talk
Advanced web application architecture - Talk
Matthias Noback686 vues
Viktor Turskyi "Effective NodeJS Application Development" par Fwdays
Viktor Turskyi "Effective NodeJS Application Development"Viktor Turskyi "Effective NodeJS Application Development"
Viktor Turskyi "Effective NodeJS Application Development"
Fwdays521 vues
Pragmatic Model Driven Development using openArchitectureWare par Michael Vorburger
Pragmatic Model Driven Development using openArchitectureWarePragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
Cerberus : Framework for Manual and Automated Testing (Web Application) par CIVEL Benoit
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)
CIVEL Benoit1.2K vues
Stateful mock servers to the rescue on REST ecosystems par Nuno Caneco
Stateful mock servers to the rescue on REST ecosystemsStateful mock servers to the rescue on REST ecosystems
Stateful mock servers to the rescue on REST ecosystems
Nuno Caneco262 vues

Plus de melbats

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform par
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platformmelbats
99 vues12 diapositives
Sirius Web, simplifier l'édition graphique de données dans le web par
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le webmelbats
69 vues31 diapositives
SiriusCon 2021 - Keynote par
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynotemelbats
93 vues100 diapositives
EclipseCon21 - Alice's Adventures in Sirius Web Land! par
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!melbats
161 vues80 diapositives
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec... par
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...melbats
810 vues70 diapositives
ECMFA 2018 - Keynote : The future of modeling tools par
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsmelbats
231 vues100 diapositives

Plus de melbats(20)

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform par melbats
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
melbats99 vues
Sirius Web, simplifier l'édition graphique de données dans le web par melbats
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le web
melbats69 vues
SiriusCon 2021 - Keynote par melbats
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
melbats93 vues
EclipseCon21 - Alice's Adventures in Sirius Web Land! par melbats
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!
melbats161 vues
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec... par melbats
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
melbats810 vues
ECMFA 2018 - Keynote : The future of modeling tools par melbats
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling tools
melbats231 vues
EclipseCon Fr 2018 - Modeling tools go up to the cloud… par melbats
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
melbats204 vues
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips... par melbats
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
melbats288 vues
CheConf 2018 - Building Extensibility and Community for Che par melbats
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Che
melbats181 vues
SiriusCon 2017 - Sirius Roadmap par melbats
SiriusCon 2017 - Sirius RoadmapSiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius Roadmap
melbats1.2K vues
Devoxx Be 2017 - Let it go! or How to become a free software developer? par melbats
Devoxx Be 2017 - Let it go! or How to become a free software developer?Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?
melbats278 vues
EclipseCon EU 2017 - All about UX in Sirius par melbats
EclipseCon EU 2017 - All about UX in SiriusEclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in Sirius
melbats350 vues
EclipseCon EU 2017 - Sirius par melbats
EclipseCon EU 2017 - SiriusEclipseCon EU 2017 - Sirius
EclipseCon EU 2017 - Sirius
melbats459 vues
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ? par melbats
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
melbats699 vues
EclipseCon France 2017 - All about UX in Sirius par melbats
EclipseCon France 2017 - All about UX in SiriusEclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in Sirius
melbats686 vues
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US par melbats
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx USEclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
melbats143 vues
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ... par melbats
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
melbats524 vues
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro... par melbats
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
melbats459 vues
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L... par melbats
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
melbats219 vues
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you! par melbats
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
melbats319 vues

Dernier

DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... par
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...Deltares
6 vues22 diapositives
Tridens DevOps par
Tridens DevOpsTridens DevOps
Tridens DevOpsTridens
9 vues28 diapositives
Fleet Management Software in India par
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
11 vues1 diapositive
Navigating container technology for enhanced security by Niklas Saari par
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas SaariMetosin Oy
13 vues34 diapositives
Headless JS UG Presentation.pptx par
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptxJack Spektor
7 vues24 diapositives
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... par
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...TomHalpin9
5 vues29 diapositives

Dernier(20)

DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... par Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 vues
Tridens DevOps par Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 vues
Fleet Management Software in India par Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 vues
Navigating container technology for enhanced security by Niklas Saari par Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy13 vues
Headless JS UG Presentation.pptx par Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 vues
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... par TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin95 vues
AI and Ml presentation .pptx par FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 vues
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... par Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri795 vues
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... par sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 vues
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... par Deltares
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
Deltares5 vues
Software testing company in India.pptx par SakshiPatel82
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel827 vues
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... par Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke28 vues
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... par Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 vues
FIMA 2023 Neo4j & FS - Entity Resolution.pptx par Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j6 vues
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs par Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares8 vues
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema par Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 vues
SUGCON ANZ Presentation V2.1 Final.pptx par Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 vues

EclipseCon Eu 2015 - Breathe life into your Designer!