Web-based tools - built with Eclipse (only) | ECD Tool Time | Maximillian Koegel

Subscribers:
24,200
Published on ● Video Link: https://www.youtube.com/watch?v=5oXC_smkAik



Duration: 58:49
548 views
6


Are you looking to build a web-based IDE, a modeling tool or a domain-specific tool? Do you need domain-specific editors, diagrams, textual DSLs, code generators or graphical visualizations? Do you want to learn about current best practices and technologies available from the Eclipse ecosystem to support your project? Then join this talk, see the solutions in action and try it yourself!

The Eclipse cloud development tools ecosystem has grown rapidly over the last few years and provides an extensive and stable basis for the implementation of cloud-based tools in any domain. However, new adopters are usually confronted with many open questions, such as:

Which frameworks and what technologies are available and how can they support a cloud-based tool project?
How can those technologies be combined and integrated into a consistent tool chain?
How can legacy desktop tool components be reused or migrated into a cloud context?

In this talk, we aim to answer these questions along with an example tool that we have built for demonstration and documentation purposes. This demonstrator tool includes a broad set of typical features including a diagram editor, a form-based editor, textual DSL, a code generator, an analysis component and a graphical visualization - all integrated into a web-based tool environment.
Feature by feature, we discuss the technology selection, we explain the design and implementation, best practices and of course we show the tool in action. The tool is fully based on Eclipse open source technologies including Eclipse Theia, Eclipse Che, GLSP, Sprotty, EMF.cloud and Xtext. Since we cannot go fully into detail about all bits and pieces in a single talk, we intend to provide pointers to respective documentation and other talks at the conference. Even better, the source code of the demonstrator tool is available to everyone and hosted at Eclipse, so attendees can check the sources after the talk to get a good jump start for their own tool development project.

Last but not least, as a special treat, we’ll add a scoop of interactivity to this talk by making the demonstrator tool available online to all attendees. You will get a link to try all tool features in your browser yourself while we demonstrate them during the talk!

Slide Presentation: https://docs.google.com/presentation/d/e/2PACX-1vRIVUbO5W9XucoDxGJwq56bPsAIK-lA1wFZSwhVCLLi41knHkUQa-Rs1BkAEaXGEtl-O8veSvRXOCe_/pub?start=false&loop=false&delayms=3000&slide=id.g120ca87e56_0_4




Other Videos By Eclipse Foundation


2021-09-01Theia Blueprint • Episode 3 • Cloud Chat
2021-09-01Why is Theia the Right IDE platform for Arm • Episode 3 • Cloud Chat
2021-09-01Who Uses the Theia-Based Arm Tools and Why? • Episode 3 • Cloud Chat
2021-09-01What's Next for IDE Technology? • Episode 3 • Cloud Chat
2021-09-01How does Arm use Theia? • Episode 3 • Cloud Chat
2021-09-01An Introduction To Theia • Episode 3 • Cloud Chat
2021-08-11Eclipse Cloud DevTools Community Call | August 11, 2021
2021-07-27Low-Code Development with Eclipse Dirigible | Cloud Tool Time | Yordan Pavlov
2021-07-21Using zero-copy data transfer in ROS 2 | vECM
2021-06-29Jakarta EE 9/9.1 with Open Liberty | Jakarta Tech Talks | June 29
2021-06-29Web-based tools - built with Eclipse (only) | ECD Tool Time | Maximillian Koegel
2021-06-24Collaboration in the Cloud - Brian King Interview with Jay Lyman (451 Research)
2021-06-222021 IoT & Edge Commercial Adoption Survey Review | The Edge of Things | Episode 3
2021-06-21Morphemic Cloud Application Models Design
2021-06-21Towards a Domain-specific Language for the Virtual Validation of Cloud-native Mobility Services
2021-06-21Algorithmic Planning, Simulation and Validation of Smart, Shared Parking Services using Edge HW
2021-06-21Hono™ service stack deployment to Azure
2021-06-21Utilizing Eclipse Kuksa framework to build an intelligent moving test platform...
2021-06-21Eclipse KUKSA.val for SCR Anti-Tampering Monitoring in Heavy Vehicles
2021-06-21The Importance of Open Simulators and AI in a Changing Mobility Landscape
2021-06-21Benefits of Usability and User Experience in Automated Driving