The modeling community is among the most active and diverse in Eclipse's ecosystem. The modeling symposium aims to provide a forum for community members to present a brief overview of their work. We will encourage 10-minute lightning talks to facilitate a broad range of speakers. The primary goal is to introduce new and interesting technology features. We will open up an informal call for submissions from the community. Depending on the number, we will select submissions that will create a diverse slate of talks.
Tools & IDEs
There are countless plugins and tools based on Eclipse to support developers in their daily work. Technologies such the Language Server Protocol (LSP), Eclipse EGit, Eclipse Xtext, Gradle, Docker, the various Eclipse IDEs, Eclipse Papyrus, and more, cover use cases from typical IDE features over domain-specific languages, to application lifecycle management. Tell us about the best plugins and tools built on Eclipse.
With its history of 10 years passionate software engineering, dozens of contributors and millions of lines of source code, Xtext has become the de facto standard for the development of sophisticated domain specific languages in the Eclipse ecosystem and beyond. The release of Xtext 2.14 is still hot and yet Xtext 2.15 is already keeping us busy. Time to reflect on the recently introduced features and time to look forward and talk about the things to come.
I will show how to get started with Eclipse EASE and give a short overview of the possibilities. The talk will be concluded with examples of real world scripts which I am using in our IDE to make day-to-day development tasks easier.
Watch on youtube: https://youtu.be/HfRMQ3oDs-g
The Eclipse Foundation is a partner in many publicly funded Research projects. It helps consortia members to successfully create, publish, and sustain their code as open source software making the results of the research projects available for commercial or public exploitation.
Buildship, the Eclipse integration for Gradle, is continuously evolving and providing a smoother and more powerful user experience with each release. In this presentation, we will cover the most recently added features: build scans integration, classpath separation, a new preference scheme, UI improvements, and a stable API for third-party integrations. See the new features in action and learn a thing or two about Gradle that you did not know before.
Apache Camel is a well-known largely used integration framework which is providing different DSLs most notably inside Java and XML documents.
Dedicated tools are currently available only in 2 different IDEs, each with a very different set of features and no factorization between both. Most Apache Camel users don’t take into account existence of Camel Tooling in the choice of their IDE, as they focus on other criteria, so they miss to use the recommended tools. How to bring tooling to them?
You want to create a tool, which in parts reuses UML, but at the same time adds custom adaptations? Off-the-shelf products are not flexible enough for you, but you do not want to reinvent the wheel?
In this talk, we show you how to create a custom tool based on UML using Papyrus. Papyrus, as platform, facilitates reusing many common UML tool features, such as its diagrams, model management and versioning. It also allows to easily customize UML, its diagram style and even add project-specific extensions.
You might know Eclipse Che as an open source web IDE for cloud native applications. The next generation of Che will also be a cloud-native platform for web IDEs in addition to being an IDE. Just like the original Eclipse IDE itself, you will be able to completely customize the developer experience with both server-side and client-side plug-ins!
The Eclipse Photon simultaneous release was the last “big” annual release, and with Eclipse 2018-09 the first rolling release has been shipped to the public. Its heart, the Eclipse Platform, has come with a plethora of new features and improvements for Eclipse Photon and afterwards that will continue the Eclipse IDE keeping the #1 flexible, scalable and most performing IDE!