EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.

melbats
The future of development
tooling
Mélanie Bats, CTO @ Obeo
Stevan Le Meur, Product Manager @ Red Hat
The example of Eclipse Che, Theia and Sirius
A long time ago in a galaxy far
far away...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
{OOP}
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
“In 1995 IDE was not well received by
developers since it would fence in their
creativity”
Wikipedia
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
Tools are helping us to be more productive
and focus our time on bringing value to the
products we are building.
Unleash our complete potential...
A developer today:
A developer today:
- Works mainly on his localhost.
A developer today:
- Works mainly on his localhost
- Codes in only few technology sets
What are the trends ?
A new generation of IDEs
Developers love them because of :
● Lightweight
● Simplicity
● Powerful tooling
● Easy customization
● High release cadence
The VS code example
● <100Mb download
● Light UI
● Marketplace
● Extensions, Language
Servers
● Each month a new version
And other light editors
And now Atom IDE
Not afraid
anymore by...
browser IDE
Codesandbox
The newborn: Eclipse Theia
Eclipse Che
Che workspace
IDE RuntimesProject Files
Workspace Runtimes
Application stack + “Dev Mode”
IDE Tooling as microservices in sidecars
Language
IDE
Debugger
Test
App
Demo Sidecars
Workspace Runtimes
Application stack + “Dev Mode”
IDE Tooling as microservices in sidecars
Language
IDE
Debugger
Test
App
Dedicated workbenches
The well known… RCP applications
EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.
Don’t touch it, it’s mine!
Use a sledgehammer to crack a nut!
ONE tool dedicated to ONE task!
The way we develop is changing
40%
Of enterprise developers are
already using >3 languages in
development.
Using Many Languages
66%
Of enterprises are already
using containers in
development, test or
production.
Adopting Containers
Source: Cloud development Survey 2017 - Evans Data Corp
Being more agile with our tools
Iterate faster
Focus on value to create
Share workspace with all stakeholders
Pair programming
Live collaboration
Live collaboration
Evolution of the IDE concept?
More accessible tool
Tools integrated
Different “views” for different use cases and different users
IDE-agnostic tools
Tools to be opened to more “domains”, not only engineering
Tools to be available more broadly, to more platform, to more users
Sirius in the Web
Prototype
Sirius integrated in Theia
Prototype
Sirius integrated in Che
Prototype
What’s next ?
“Cloudifying” our tools
More resources
More calcul engine
Simplification of deployment
Tools lifecycle
IA for developers
Machine learning applied to :
● Code recommendation
● Team collaboration
● Auto layout mechanism
Chatbots
W
hyNot?
Deep learning
Soundscool:)
Layout?
Blockchain
Buzzword!
Model collaboration?
Virtual Reality?
OM
G!
What do you want ?
Come to chat with us
Open source is the only way
Catalyse of energies
Opportunism from different ideas and visions
Open protocols : language server, debugger, and others...
Graphical Server Protocol
● Lowering the cost of integrating a graphical tool in a platform
● Defining a protocol used to communicate between a platform and a
graphical designer
● Open source initiative : https://obeonetwork.github.io/GraphicalServerProtocol/
Next steps for Che & Sirius?
- Eclipse Che: Platform to build cloud tooling
- Extensibility, Pluggability
- Cloudifying your tools
- Sirius needs you:
- Contribute to Sirius : it will remain open source
- Share needs & feedback
- Participate to the Graphical Server Protocol
- Support Obeo
Thanks! Questions?
Stevan Le Meur - Che maintainer :
@stevanLM / slemeur@redhat.com
Mélanie Bats - Obeo :
@melaniebats / melanie.bats@obeo.fr
1 sur 52

Recommandé

Building Visual Studio LightSwitch Application par
Building Visual Studio LightSwitch ApplicationBuilding Visual Studio LightSwitch Application
Building Visual Studio LightSwitch ApplicationKunal Chowdhury
885 vues11 diapositives
Kotlin native for iOS and Android par
Kotlin native for iOS and AndroidKotlin native for iOS and Android
Kotlin native for iOS and AndroidShady Selim
350 vues30 diapositives
Unity XR platform has a new architecture – Unite Copenhagen 2019 par
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity Technologies
1.9K vues14 diapositives
Flutter workshop par
Flutter workshopFlutter workshop
Flutter workshopNarayan Vyas
205 vues26 diapositives
Building UI for games using the new UI Builder - Unite Copenhagen 2019 par
Building UI for games using the new UI Builder - Unite Copenhagen 2019Building UI for games using the new UI Builder - Unite Copenhagen 2019
Building UI for games using the new UI Builder - Unite Copenhagen 2019Unity Technologies
9.7K vues13 diapositives
Android1 par
Android1Android1
Android1Mostafa Sharkaoui
541 vues9 diapositives

Contenu connexe

Tendances

Devnest 110802 par
Devnest 110802Devnest 110802
Devnest 110802Angus Fox
551 vues7 diapositives
Introduction on Mobile development par
Introduction on Mobile developmentIntroduction on Mobile development
Introduction on Mobile developmentShady Selim
330 vues29 diapositives
Ryerson DMZ iOS Development Workshop par
Ryerson DMZ iOS Development WorkshopRyerson DMZ iOS Development Workshop
Ryerson DMZ iOS Development WorkshopJean-Luc David
1.2K vues17 diapositives
Resume_Anshul Jain par
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul JainAnshul Jain
372 vues1 diapositive
Unique but fast make your tizen gui application brilliant par
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantHermet Park
876 vues29 diapositives
NET !!! A must have tool under your belt par
NET !!! A must have tool under your beltNET !!! A must have tool under your belt
NET !!! A must have tool under your beltHansamali Gamage
288 vues28 diapositives

Tendances(8)

Devnest 110802 par Angus Fox
Devnest 110802Devnest 110802
Devnest 110802
Angus Fox551 vues
Introduction on Mobile development par Shady Selim
Introduction on Mobile developmentIntroduction on Mobile development
Introduction on Mobile development
Shady Selim330 vues
Ryerson DMZ iOS Development Workshop par Jean-Luc David
Ryerson DMZ iOS Development WorkshopRyerson DMZ iOS Development Workshop
Ryerson DMZ iOS Development Workshop
Jean-Luc David1.2K vues
Unique but fast make your tizen gui application brilliant par Hermet Park
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
Hermet Park876 vues
Open-source, how we survive with it? par Hermet Park
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
Hermet Park791 vues
Zürich Saas Meetup: Software as a Service Architecture par Roman Weis
Zürich Saas Meetup: Software as a Service ArchitectureZürich Saas Meetup: Software as a Service Architecture
Zürich Saas Meetup: Software as a Service Architecture
Roman Weis137 vues

Similaire à EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.

Next-gen IDE v2 - OpenSlava 2013-10-11 par
Next-gen IDE v2 - OpenSlava 2013-10-11Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11Jorge Hidalgo
578 vues34 diapositives
Info Session GDSC USICT par
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICTDSCUSICT
2.9K vues69 diapositives
Backstage l'Internal Developer Portal Open Source per una migliore Developer ... par
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Commit University
117 vues48 diapositives
CheConf 2018 - Building Extensibility and Community for Che par
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Chemelbats
181 vues51 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
Computer software specialists wikki verma par
Computer software specialists   wikki vermaComputer software specialists   wikki verma
Computer software specialists wikki vermaLivingston Technology Solution
133 vues18 diapositives

Similaire à EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.(20)

Next-gen IDE v2 - OpenSlava 2013-10-11 par Jorge Hidalgo
Next-gen IDE v2 - OpenSlava 2013-10-11Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11
Jorge Hidalgo578 vues
Info Session GDSC USICT par DSCUSICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
DSCUSICT2.9K vues
Backstage l'Internal Developer Portal Open Source per una migliore Developer ... par Commit University
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
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
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
New voice, new tone, new IA: Writing for the modern developer par Keith Boyd
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
Keith Boyd1K vues
Platform engineering 101 par Sander Knape
Platform engineering 101Platform engineering 101
Platform engineering 101
Sander Knape2.6K vues
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer” par Cisco DevNet
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
Cisco DevNet1K vues
Sudipta_Mukherjee_Resume_APR_2023_NEW_LOOK.pdf par sudipto801
Sudipta_Mukherjee_Resume_APR_2023_NEW_LOOK.pdfSudipta_Mukherjee_Resume_APR_2023_NEW_LOOK.pdf
Sudipta_Mukherjee_Resume_APR_2023_NEW_LOOK.pdf
sudipto80114 vues
Building Open Source Communities for AWS Serverless Developer Tools par Amazon Web Services
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
Modeling on the Web par Icinetic
Modeling on the WebModeling on the Web
Modeling on the Web
Icinetic1.7K vues
Backstage at CNCF Madison.pptx par BrandenTimm1
Backstage at CNCF Madison.pptxBackstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptx
BrandenTimm11.1K vues
Open Source and Windows Azure; A Match Made in Heaven par Jesus Rodriguez
Open Source and Windows Azure; A Match Made in HeavenOpen Source and Windows Azure; A Match Made in Heaven
Open Source and Windows Azure; A Match Made in Heaven
Jesus Rodriguez1.9K vues
Port Scanner, Ip Resolver And Client Server Using Socket... par Amy Miller
Port Scanner, Ip Resolver And Client Server Using Socket...Port Scanner, Ip Resolver And Client Server Using Socket...
Port Scanner, Ip Resolver And Client Server Using Socket...
Amy Miller3 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
EclipseCon Fr 2018 - Modeling tools go up to the cloud… par
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…melbats
204 vues41 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
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
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
ETR2013 - Obeo Designer/Sirius par melbats
ETR2013 - Obeo Designer/SiriusETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/Sirius
melbats397 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 - 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
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
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
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

Dernier

Unit 1_Lecture 2_Physical Design of IoT.pdf par
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
15 vues36 diapositives
STPI OctaNE CoE Brochure.pdf par
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 vues1 diapositive
MVP and prioritization.pdf par
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
37 vues8 diapositives
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
317 vues86 diapositives
Vertical User Stories par
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
17 vues16 diapositives
Microsoft Power Platform.pptx par
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
61 vues38 diapositives

Dernier(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf par StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec15 vues
STPI OctaNE CoE Brochure.pdf par madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 vues
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software317 vues
Data Integrity for Banking and Financial Services par Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely29 vues
Piloting & Scaling Successfully With Microsoft Viva par Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive par Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
"Node.js Development in 2024: trends and tools", Nikita Galkin par Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays17 vues

EclipseCon Fr 2018 - The future of development tooling: The example of Eclipse Che, Theia and Sirius.