The future of development tooling: The example of Eclipse Che, Theia and Sirius

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=zIniA4BGjfU



Duration: 34:52
1,410 views
6


EclipseCon France 2018
https://www.eclipsecon.org/france2018/session/future-development-tooling-example-eclipse-che-theia-and-sirius

Speaker(s):
Stevan Le Meur (Red Hat)
Melanie Bats (Obeo)

The journey of building developer tooling has never been as exciting as it is right now. Eclipse Che is getting more and more mature, bringing collaboration and teams capabilities for developer workspaces. Theia, integrated in Eclipse Che, is providing the foundations for a modern and extensible web IDE. With the rise of cloud development platforms, we see the industry defining new server protocols, such as "Language Server Protocol" and "Debug Server Protocol" which allow to bring tooling on a wide range of platforms, such as Eclipse, Eclipse Che and VS Code.



During this session, we will discuss about the future of development tooling, we will briefly review the progresses made over the last years and where the community is moving towards. We will discuss how "Server Protocols" are allowing to bring our tools on different platforms and environments which can run on the cloud or locally. To illustrate the discussion, we will take few examples: The JDT Language Server, the Debug Adapter Protocol implementation in Theia and the Graphical Server Protocol initiated during the journey of bringing Sirius to the cloud.




Other Videos By Eclipse Foundation


2018-06-22Ignite Talks
2018-06-22OpenADx – xcelerate your Autonomous Driving development
2018-06-22Scalable and resilient security in microservice architectures: Leveraging Microprofile JWT-Auth
2018-06-22E-FMP's Extensible Symbolic Execution Tool
2018-06-22Comparison and merge use-cases from practice with EMF Compare
2018-06-22Building streamed iOS and Android mobile and web apps with one Java code (sponsored by Mindus)
2018-06-22Scalable cloud IDE with Eclipse Che and Kubernetes/OpenShift
2018-06-22Build a 12-factor microservice in half an hour
2018-06-22Be reactive and micro with a MicroProfile stack
2018-06-22sprotty - Graphical Views For Web Applications
2018-06-22The future of development tooling: The example of Eclipse Che, Theia and Sirius
2018-06-22Jenkins Essentials: an evergreen version of Jenkins
2018-06-22Eclipse modeling technologies propelling the new generation of Space database editors
2018-06-22Getting into the Flow with Browser IDEs (sponsored by TypeFox)
2018-06-22Parallel Builds in Eclipse IDE Workspace: value, making-of and optimal usages
2018-06-22Making EMF Intelligent with AI
2018-06-22IoT cloud development with Che
2018-06-22Keynote: The Third Decade of Open Source: Why It Worked and What's Next
2018-06-22Extending and Customizing Eclipse using JavaScript
2018-06-22EMF + Xtend = BOEM - An Xtend library to build good-looking compiling EMF models
2018-06-22A better CI infrastructure for Eclipse Projects (or how to manage 200 Jenkins masters)



Tags:
Eclipse Che
Sirius
Theia
Cloud
lsp