Domain-Specific Languages in the Cloud – With Eclipse Technologies | EclipseCon Europe 2018

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



Category:
Vlog
Duration: 30:14
1,272 views
11


EclipseCon Europe 2018
Ludwigsburg, Germany · October 23 - 25, 2018
https://www.eclipsecon.org/europe2018

Speaker(s):
Jan Koehnlein (TypeFox)
Miro Spönemann (TypeFox)

https://www.eclipsecon.org/europe2018/sessions/domain-specific-languages-cloud-%E2%80%93-eclipse-technologies

Domain-specific languages (DSLs) are a powerful tool to capture arbitrary abstractions of an application domain and map it to code. Eclipse really shines when it comes to integrating DSLs in rich-client workbenches, but how about web-based IDEs?

In this talk you will learn how to bundle the power of four Eclipse frameworks to build a cloud-based IDE with support for your own DSLs:

Use Xtext to create a textual DSL with full IDE support from a simple grammar.
Generate an extensible server based on lsp4j to deliver the intellisense for your DSL to various IDEs based on the popular Language Server Protocol.
Leverage Sprotty to add live diagrams of the DSL models to the language server.
Embed the language server into a Theia extension and create a cloud-based IDE.

Everything is ready to use as open source at Eclipse.




Other Videos By Eclipse Foundation


2018-11-15DAISY - An Eclipse based IDE for Automotive Machine Learning | EclipseCon Europe 2018
2018-11-15Renesas's journey: Building a successful embedded IDE using Eclipse CDT | EclipseCon Europe 2018
2018-11-15Automotive meets IoT: innovating your future vehicle | EclipseCon Europe 2018
2018-11-15What's new in Eclipse Dirigible 3? | EclipseCon Europe 2018
2018-11-15Streamlining contributions with Eclipse Theia | EclipseCon Europe 2018
2018-11-15OpenADx - Leveraging open collaboration & OS to accelerate Autonomous Driving dev | ECE 2018
2018-11-15OSCAR - Automate software analysis, compliance and security | EclipseCon Europe 2018
2018-11-15Adopt Open J9 for Spring Boot performance! | EclipseCon Europe 2018
2018-11-15Your custom "UML like" tool based on Papyrus | EclipseCon Europe 2018
2018-11-15Eclipse Che: Theia IDE on steroids | EclipseCon Europe 2018
2018-11-15Domain-Specific Languages in the Cloud – With Eclipse Technologies | EclipseCon Europe 2018
2018-11-15Eclipse Trace Compass – Past, Present and Future | EclipseCon Europe 2018
2018-11-15Jakarta EE Community With JAX-RS Team | EclipseCon Europe 2018
2018-11-15The era of Rapid Cloud Development (RCD) is upon us! | EclipseCon Europe 2018
2018-11-15Eclipse Artifacts on Maven Central | EclipseCon Europe 2018
2018-11-15Eclipse IoT State of the Union | EclipseCon Europe 2018
2018-11-15Eclipse Mita: Embedded IoT for Cloud Developers | EclipseCon Europe 2018
2018-11-15Eclipse Hono Command & Control | EclipseCon Europe 2018
2018-11-15Testing MQTT v5 Implementations | EclipseCon Europe 2018
2018-11-15Scale testing Eclipse Hono on OpenShift | EclipseCon Europe 2018
2018-11-15How Bosch is building its IoT platform using OSGi and Eclipse Vorto | EclipseCon Europe 2018