Tools, IDEs, & DevOps

CHOReVOLUTION Studio, an Eclipse environment for composing Internet of Everything Applications (sponsored by OW2)

The CHOReVOLUTION Studio is an Eclipse-based environment providing automated support to business users, DevOps teams and service providers. It helps them composing new dynamic applications out of existing services and things. The first use cases are related to Urban Traffic Control and Smart Tourism. CHOReVOLUTION has received funding from the European Union’s Horizon 2020 research and innovation programme.

Experience level: 
Intermediate

Advanced Oomph Setup Authoring

Creating good Oomph Setups is not trivial, but from the existing setups in Oomph's default catalogue users can learn much about some advanced features of Oomph. In this session I will show several examples from available Oomph setups that can be used for the definition of own setups. Attendees will learn about multi-project setups, collecting useful workspace preferences, dynamic working sets, launching initial builds after project import, managing modular target platforms and other useful stuff.

Experience level: 
Intermediate

DSL Editors Support in Eclipse RAP

This talk is a feedback on the use of the Eclipse Remote Application Platform (RAP) for the development of web applications and workbenches. We will present the work we have carried out so far, in particular the initial contribution of the styled text widget, the integration of Domain-Specific Language (DSL) editors with Dirigible Web IDE, and the integration with other frameworks such as EMF, Xtext, Diff/Merge, and Phaser. Finally we will give our feedback on the advantages and the limitations that we met.

Experience level: 
Beginner

What about a Common Debug Protocol?

The language server protocol is a terrific way for any IDE to provide and consume language support such as code analysis and completions. In a short space of time it has gained momentum and has support for >30 languages. But what about when it comes to debugging those languages?

Is there an equivalent, common framework that would work in any IDE such as Eclipse IDE or Eclipse Che to provide a common debug experience? Is such a common protocol even feasible for different languages such as Java, C/C++ or Javascript?

Experience level: 
Intermediate

Xtext’s Formatter2 by Example

Xtext provides an API to easily implement formatters for your language, which is used both when a user presses CTRL+SHIFT+F in the editor and when Xtext serializes EMF models.

For users, a good formatter is not only a convenience while typing, it also simplifies having a consistent formatting across all files of the project and  avoid whitespace-changes in code reviews.

Experience level: 
Intermediate

Eclipse Xpect: Easy Specification, Review, and Testing of Xtext Languages

In this talk I give an introduction to a new Project at Eclipse (1):  Xpect, a framework that allows to embed test expectations into comments inside your Xtext language. The approach is non-intrusive to your code, integrates with JUnit and has a smart editor for the Xpect-specific syntax.

Since Xpect separates DSL-Documents from Java-Test implementations, it becomes incredibly easy to add real-world code snippets to your test suite. You even can use your languages’s Xtext-Editor to edit your test cases.

Experience level: 
Beginner

Manage Everything as a Service on clouds with Eclipse Modeling tools

Cloud computing is gaining more and more attention with the ubiquity of on-demand Internet-based services and resources, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and more generally Everything as a Service (XaaS). However, the public cloud offers (Amazon, Google, Microsoft, IBM, etc.) and the cloud software stacks (VMware, OpenStack, Docker, etc.) are extremely heterogeneous in terms of provided services, resources, and API.

Experience level: 
Beginner

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018