Beyond LSP: Extensions for Java
We present our experiences extending the Language Server Protocol (LSP) to implement advanced IDE features based on Eclipse JDT Language Server in Che IDE.
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.
We present our experiences extending the Language Server Protocol (LSP) to implement advanced IDE features based on Eclipse JDT Language Server in Che IDE.
Tools & IDEs
The E4 Runtime has been available for more over 6 years, and we have started to write our own POJOs bound to the application model.
Nevertheless, there are not a lot of easy solutions to test these POJOs as the current UI test system libraries are still bound to the full E3 RCP stack.
This talk is about pure E4 testing. It will remind you the basic principles of the E4 runtime and architecture regarding the application model and the contribution with fragments, and it will introduce the E4 tester tooling to help you in your test management.
Tools & IDEs
The all-new Spring Tools 4 are a complete re-write of the popular Spring Tools for Eclipse. Based on the Language Server Protocol, they can be used in various environments, like Eclipse, Visual Studio Code, Atom, and more. This session takes a look behind the scenes of the new Spring tools, and while doing that, covers:
Tools & IDEs
In this talk we will present our plan to move Eclipse Sirius to the web and the cloud. At Obeo, we have been working on modeling tools in general, and on Sirius in particular, for a long time now. Until now, Sirius has relied exclusively on the Eclipse Platform, and consequently the graphical modelers based on it are desktop applications. Today we are ready to work with you to bring graphical modeling tools up to the cloud.
Tools & IDEs
Both textual and graphical modeling have their well-known strengths and weaknesses – obviously, we want the best of both worlds!
Enter Xtext/Sirius Integration: This talks includes a live demo of Xtext editors used as direct editors in Sirius diagrams and in the Properties view. We can both edit elements of the same model as used for the diagram, or edit text attribute contents.
Furthermore, this talk looks at some of the integration challenges and how to (mostly) overcome them.
Tools & IDEs
From almost the beginning of it's existence, CDT has enjoyed a rich set of language services powered by it's handwritten C and C++ parsers and symbol index database. It feeds you're typical editor features such as content assist and semantic highlighting as well as source navigation features and searching, static code analysis, and refactoring. When set up correctly, it provides a powerful environment that provides world class productivity to our users.
Tools & IDEs
Traditional launch configurations have a few problems:
Tools & IDEs
Eclipse events are hosted all over the world!