Accepted Sessions

Sessionsort descending Track

Easy scripting, easy modeling

Jean-Francois Rolland, Christian Pontesegger [Infineon Technologies Austria AG]

Some of the modeling activities can be painful and repetitive, and the modeling rules can change during the lifecycle of a project. For these reasons we want to script our models.

Experience level: beginnerbeginner

Eclipse Technologies and Community

"Ruling" the experiment : how openHAB really empowers Living Lab platforms

Nicolas Bonnefond [Inria]

It is a wonderful time for innovation. Everything can now be smart, connected. An idea can be prototyped in a few days or even hours with all the new hardware and software available.

Experience level: beginnerbeginner

IoT and Embedded

50 slides of IDE

Baptiste Mathus

In this session, I'll demonstrate 50 tips you can use in the Eclipse Java IDE.

Experience level: beginnerbeginner

Eclipse Technologies and Community

Because you can't fix what you don't know is broken - How automated error reporting minimizes bug fix cyles and boosts your product quality

Marcel Bruch [Codetrails]

It's a well-known fact that fixing bugs is 25x cheaper during the development of a software product than fixing them after the product was shipped to your customers [1].

Experience level: beginnerbeginner

Eclipse Technologies and Community

Best serve the User Experience: a few usability principles and their Eclipse rendering

Nathalie Cotte [Bonitasoft]

Based on her experience, a usability specialist (from the cognitive psychology field) locates usability principles within the User eXperience (UX) field and give details about:

Experience level: beginnerbeginner

Other Cool Stuff

Better Software, Better Research

Boris Adryan

Software is increasingly playing a big part in scientific research, but in most cases the growth is organic.

Experience level: beginnerbeginner

Science

Breathe life into your Designer!

Cedric Brun [Obeo], Benoit Combemale [INRIA and University of Rennes 1]

You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it...

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

Building Business UIs with EMF Forms

Maximilian Koegel [EclipseSource Munich]

Manual development of user interfaces for business applications has several drawbacks. Visible components such as forms or reports are typically subject to constant change in response to user...

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

Built to Last with Support

Steve Francisco [IBM], Markus Knauer [EclipseSource]

Systems Engineering and cognate disciplines are concerned with long term, interdisciplinary, complex projects. Leveraging open source projects from Eclipse can provide valuable tools, but they...

Experience level: beginnerbeginner

Eclipse in the Industry

Capella time-lapse: A system architecture model in 30 minutes

Stephane Bonnet [Thales], Daniel Exertier [Thales]

We propose to bring you in a dimension where time is accelerated. Diagrams that usually take hours to be created will be populated in seconds. A system architectural design which usually takes...

Experience level: beginnerbeginner

Eclipse in the Industry

Code in the cloud with Eclipse Che

Stevan Le Meur [Codenvy], Sun TAN [Serli]

Eclipse Che is a cloud IDE and a platform for creating cloud IDE extensions. Che ships with 55 extensions for Java, JavaScript, AngularJS, git, and Docker. Package your own Che extensions to...

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

Contributing to Eclipse. Live Hackathon (Part 1)

Olivier Prouvost [OPCoach], Wayne Beaton [The Eclipse Foundation], Mikaël Barbero [Eclipse Foundation]

Eclipse is an open source project which reflects the work of its community. At their respective level, anyone can contribute without necessarily having to be an advanced developer.

Experience level: beginnerbeginner

Eclipse Technologies and Community

Contributing to Eclipse. Live Hackathon (Part 2)

Olivier Prouvost [OPCoach], Wayne Beaton [The Eclipse Foundation], Mikaël Barbero [Eclipse Foundation]

This second part may be followed by people who want to continue their work started during the first part, or newcomers who could not attend the first session.

Experience level: beginnerbeginner

Eclipse Technologies and Community

Eclipse in the Industry

Developing smart IoT applications using Eclipse Kura : connecting a BLE device to the Cloud

Pierre Pitiot [Eurotech]

Eclipse Kura is an Eclipse IoT project which provides an application framework for edge gateways acting as nodes in the Internet of Things.

Experience level: intermediateintermediateintermediate

IoT and Embedded

Docker Tooling for Eclipse

Max Rydahl Andersen [Red Hat]

For Eclipse Mars the Eclipse Linux Tools and JBoss Tools team have been working on providing tooling for Docker.

Experience level: beginnerbeginner

Modern Technologies and Methodologies

Eclipse & Gradle - The best of both worlds

Etienne Studer [Gradle Inc.]

Eclipse is a very powerful IDE. Gradle is a very powerful build system. In this presentation, we will learn how these two giants can be combined to get the best of both worlds.

Experience level: beginnerbeginner

Modern Technologies and Methodologies

Eclipse Kura and Solair Cloud Platform: real end-to-end application for structural IoT

Davide De Cesaris [Solair]

The Internet of Things has become a leading theme in conferences, books, academic and professional journals, university courses, research programs of companies, universities, applied research...

Experience level: beginnerbeginner

IoT and Embedded

Hands-on with Lightweight M2M: run a smartwatch on the Internet of Things!

Julien Vermillard [Sierra Wireless], Simon Bernard, Manuel Sangoi [Sierra Wireless]

The Internet of Things is rising fast, but how to run it safely and efficiently using standards?

Experience level: intermediateintermediateintermediate

IoT and Embedded

How to reuse the DAWNSci Eclipse Project to describe data and do plotting

Matthew Gerring [Diamond Light Source Ltd.]

This workshop will show you how to check out DAWNSci and load data from disparate sources such as image formats and CSV files.

Experience level: beginnerbeginner

Science

Instrumentino - Control your experiments

Yoel Koenka [University of Basel, Hauser group]

Instrumentino [1] is an open-source modular graphical user interface framework for controlling Arduino based...

Experience level: intermediateintermediateintermediate

Science

Integrating Python and Java in Eclipse

Tracy Miranda [Kichwa Coders], Jonah Graham [Kichwa Coders Ltd]

Python (specifically CPython) is heavily used in science, in part thanks to its fast powerful libraries such as numpy and scipy. It is still one of the best ways to handle and analyze numerical...

Experience level: intermediateintermediateintermediate

Science

JDK 8 refactoring with Eclipse

Vincent Ferries [Genigraph]

We will see the major JDK8 enhancements and how Eclipse can help you refactor your code.
Streams and lambdas will have no more secrets for you.
We will then list what is currently...

Experience level: beginnerbeginner

Eclipse Technologies and Community

Live editing and pair programming with Eclipse Cloud Development top projects

Sun TAN [Serli]

Che, Orion and Flux are part of the new Eclipse Cloud Development project.

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

LIVE! Building a Mobile App with Eclipse Thym and a Java EE backend

Erik Jan de Wit [Red Hat]

Are you a Java developer and want to develop a mobile app that connects to a secured Java EE back end, but you don't know where to start? This session is tailored for you.

Experience level: beginnerbeginner

Modern Technologies and Methodologies

Model Migration with Edapt

Maximilian Koegel [EclipseSource Munich]

EMF is very successful in the Eclipse Ecosystem and is found in many applications - even in the Eclipse Platform starting with 4.x.

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

Modeled abstraction for Cyber-Physical Systems: playing with EMF, ECF and Pi with lots of fun !

Sandro Salari [RCP Vision], Francesco Guidieri

In this talk we'l present our experience with Cyber-Physical Systems (aka IoT), an experiment built on top of Eclipse Technologies: EMF and ECF. We will present a network of collaborating...

Experience level: intermediateintermediateintermediate

IoT and Embedded

Oomph: Eclipse the Way You Want It

Ed Merks [itemis], Eike Stepper [ES - Computersysteme]

What does it take to configure an Eclipse development environment exactly the way you want? Unfortunately it's a seemingly endless set of tedious, error-prone, manual tasks. With Oomph this can...

Experience level: beginnerbeginner

Eclipse Technologies and Community

Orion on the road to Continuous Delivery (Sponsored by IBM)

John Arthorne [IBM Canada]

What does it take to deliver a new software release to customers every week? How about releasing once a day, or even once an hour?

Experience level: intermediateintermediateintermediate

Modern Technologies and Methodologies

OSGi Bundle Recipes

Gunnar Wagenknecht [Tasktop]

OSGi is a model to modularize Java applications at runtime. Unfortunately, not all Java libraries provide the necessary metadata required for OSGi. Thus, if developers want to consume a library,...

Experience level: beginnerbeginner

Eclipse Technologies and Community

Papyrus 1.1: A greatly enhanced user-driven MDE enabler (Sponsored by CEA List)

Sebastien Gerard [CEA List], Francis Bordeleau [Ericsson], Johan Hardy [Spacebel SA]

Following last year’s promotion beyond incubation status, Papyrus continues to evolve as an industrial-strength facility.

Experience level: beginnerbeginner

Eclipse Technologies and Community

Rover Use Case, Specification and design using Polarsys Tools : Papyrus, ReqCycle and Gendoc

Guillaume NADALIN [Atos], Raphael Faudou [Samares Engineering], Tristan Faure [Atos]

In this session, we will show you how it is possible to use Polarsys tools for the Vee Cycle of the ROVER project. The ROVER project goal is to create an earth drone using all the Polarsys tools...

Experience level: beginnerbeginner

Eclipse Technologies and Community

Scale your efforts with Scala

Daniels Umanovskis [ArcCore]

This talk looks at the experience of ArcCore in using Scala for plugin development in a major product in the automotive industry. Programming in Scala has made it easier to develop Arctic Studio,...

Experience level: beginnerbeginner

Eclipse Technologies and Community

Sirius 3.0 : Faster, Stronger and Smarter Diagram Editors

Cedric Brun [Obeo]

With almost 400 bugzillas closed since the Luna release the Sirius team has been very active in bringing more goodness to the technology, most notably :

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

Sirius Workshop: Advanced graphical editors for your DSL

Frederic Madiot [Obeo]

Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches.

Experience level: beginnerbeginner

Eclipse Technologies and Community

Smarter Grids: The Convergence of the Internet of Things and Energy

Tom Raftery [GreenMonk]

While the Internet of Things is enabling people to have connected light bulbs which can change colour, and to quantify every aspect of their lives, it could also be involved in solving national,...

Experience level: intermediateintermediateintermediate

Keynote

Speaker Pitches + Ignite Talks

Gael Blondelle [Eclipse Foundation]

Speaker Pitches

All speakers that have a talk on Thursday morning will have 10 seconds to sell their talk to the attendees.

Experience level: beginnerbeginner

Other Cool Stuff

Speaker Pitches + Ignite Talks

Gael Blondelle [Eclipse Foundation]

Speaker Pitches

All speakers that have a talk on Thursday afternoon will have 10 seconds to sell their talk to the attendees.

Experience level: beginnerbeginner

Other Cool Stuff

System testing scientific software

Torkild Resheim [Itema AS]

Extracting hydrocarbons from the bottom of the North Sea is a complex business, consequently lot of effort is put into making this as safe as possible.

Experience level: beginnerbeginner

Science

Systems Modeling with the ARCADIA method and the Capella tool

Pascal Roques [PRFC]

This workshop will introduce the Capella systems modeling workbench, one of Polarsys projects inside Eclipse.org, implementing the ARCADIA method...

Experience level: beginnerbeginner

Eclipse in the Industry

Modern Technologies and Methodologies

Testing Xtext Languages

Lorenzo Bettini

Xtext is a popular Eclipse framework for easily implementing Domain Specific Languages; Xtext deals not only with the compiler but also with all the typical Eclipse IDE tooling.

Experience level: intermediateintermediateintermediate

Eclipse Technologies and Community

The five elements of IoT security, open source to the rescue!

Julien Vermillard [Sierra Wireless]

More and more IoT vulnerabilities are found and showcased at security events. From connected thermostats to power plants!

Experience level: intermediateintermediateintermediate

IoT and Embedded

Transformations, Patterns, Version Control: Where there is modeling, there is merging (Sponsored by Thales)

Olivier Constant, Mathieu Velten [Atos], Stephane Bouchet [Intel Corporation]

It may not have occurred to you that the need to merge models is everywhere: from incremental model transformations to version control, team work on models, or model refactoring.

Experience level: beginnerbeginner

Eclipse in the Industry

Using RCP Eclipse Platform for producing newspapers : a case for massively cooperative application.

Joël DRIGO [WEDIA]

Ever wondered how your daily newspaper is made ? Turns out, in France, it’s likely to be created using a specialized RCP Eclipse Application !

Experience level: beginnerbeginner

Eclipse in the Industry

Visualize your IoT in the Cloud (with flying Drones)!

Ville Ingman [Vaadin]

During this fun and entertaining session, you will learn about the building blocks needed for visualizing your real-time data on the Cloud.

Experience level: beginnerbeginner

IoT and Embedded

Welcome + Speaker Pitches

Gael Blondelle [Eclipse Foundation]

Welcome + Speaker Pitches

All speakers that have a talk on Wednesday afternoon will have 10 seconds to sell their talk to the attendees.

Experience level: beginnerbeginner

Other Cool Stuff

Subscribe to Proposed Sessions