Eclipse Technology

How To Make Eclipse Rock In The Age Of The Cloud (sponsored by Yatta)

Eclipse Che is the next generation open source Eclipse IDE. Eclipse Che is hosted in the cloud and uses workspaces containing your projects alongside the necessary runtimes: Instead of setting up the required environment - like databases, applications servers, or third party libraries -  everything you need for your project to run is already associated with your workspace.

Experience level: 
Beginner

Getting Fixes Into Long Term Support - Live and In Colour

Actions speak louder than words (but we'll use words too)

Join us for a live demo of putting actual fixes into old code via LTS.  We'll attempt - without a net - to take a recently fixed bug, backport it, push changes, review them and get it into the LTS infrastructure for a proper build.  You'll see just how easy it can be to do your own self-serve fixes on older versions of plugins. 

Follow along and marvel at the impressive spectacle that only a build demo can provide!

Experience level: 
Intermediate

Eclipse RAP 101

Eclipse RAP is a framework to write Web application based on a Java API. As the API is based on SWT, it allows to seamlessly run existing SWT/RCP application as web applications from the same code base. The project is widely adopted, is known for its stability, celebrated its 10th year at Eclipse, and continues to innovate.

Experience level: 
Beginner

Eclipse loves JavaScript: using and contributing to JSDT 2.0

The increasing importance of JavaScript also in back-end development, triggered new investments to revamp the JavaScript Development Tools for Eclipse.

JSDT 2.0 is available since the Neon release, and ships lots of functionalities, to enable full-stack development, trying to make javascript ninjas happy.

In this talk, you will start getting updates about the new features shipped in Neon.1, such as npm scripting, the new ClosureCompiler, and so on.

Experience level: 
Beginner

CDO for Application Programmers

In this presentation we'll explore how best to employ EMF (Eclipse Modeling Framework) and CDO (Connected Data Objects) to build a scalable, transactional, and distributed application for your modeled data with just a few mouse clicks and a couple lines of code.

Experience level: 
Beginner

CDT: Latest & Greatest Tooling for C/C++

The CDT project features advanced tooling support for C & C++ development. It is a mature project that is constantly evolving to support its users needs. It is widely used and adopted as part of other initiatives such as Polarsys. Technology like the CDT indexer heavily influences the upcoming dramatic speed improvements to the JDT indexer.

Experience level: 
Beginner

The Java Eightification of Eclipse Collections

Eclipse Collections (EC) and its predecessors embraced a functional programming approach for collections long before that became standard in Java 8. EC liberally uses function types (now lambdas) and higher order functions (now provided on the Stream interface). For a couple of years EC and Java 8 had disjoint functional APIs for collections. Now with version 8 (Milestone 1 released on July 6th), EC embraces Java 8 and adds interoperability in multiple ways:

Experience level: 
Intermediate

What's next for e4 and e4 on JavaFX

Eclipse 4 is now an established rich client platform with production ready renderers for:

  • SWT shipped by the Eclipse Platform project
  • JavaFX shipped by the e(fx)clipse project

In the last 2 releases not many new features have been implemented inside the base e4 application, while e(fx)clipse has been inventing new features who make the platform more powerful and is going to do more in the next few releases.

The e(fx)clipse team has many interesting ideas who might ore might not adopted by the base e4 platform like:

Experience level: 
Intermediate

Xtext for Beginners

Xtext makes it easy to develop programming and domain-specific languages and tooling for them. It includes a basic language infrastructure consisting of a parser, linker, and compiler, as well as advanced features such as Java integration, symbol indexing, incremental building, and editing support for different platforms. Starting from version 2.11, in addition to Eclipse, Intellij IDEA and the Web support, Xtext comes with a Language Server Protocol implementation that opens a way to new platforms such as Eclipse Che and VSCode. 

Experience level: 
Beginner

Our Sponsors

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

Elite Dual ECE/OSGi CE

Premium

Basic

Project Quality Day

IoT Theme Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Eclipsecon Europe 2017
  • Foss4G NA 2018