Proposed Sessions

Keyword sentence with spaces needs to be in quotes. For example: "keyword 1","keyword 2"

The Making-of Fog Computing (sponsored by ADLINK)

Early Internet of Things (IoT) applications adopted cloud-centric architectures where information collected from things is processed in a cloud infrastructure and decisions are pushed back from the cloud to things. While this architectural paradigm is suitable for a subset of Consumer IoT (CIoT), it quickly shows its limitation in the context of Industrial IoT (IIoT).  

Experience level: 
Intermediate
Track: 

Cloud Native Java with Open J9, Fast, Lean and Definitely Mean (sponsored by IBM)

The economics of Cloud continues to dictate the need for radical changes to language runtimes. In this session lean about how OpenJDK with the Eclipse OpenJ9 JVM is leading the way in creating an enterprise strength, industry leading Java runtime that provides the operational characteristics most needed for Java applications running in the Cloud. This talk will introduce the significant benefits that Eclipse OpenJ9 brings to Cloud applications and will show you how easy it is to switch to OpenJDK with Eclipse OpenJ9 in various Cloud and container environments.

Experience level: 
Intermediate

Getting into the Flow with Browser IDEs (sponsored by TypeFox)

As developers we use web applications, like Jira, GitHub, Stackoverflow, Jenkins, etc. all day long. Basically every task but programming itself is done in an application running in our browsers.

In this talk I will show and explain why it is a good idea to put the actual coding into the browser, too. Advantages like automatic on-boarding, easy switching between different projects and branches as well as the possibility to easily contribute to open-source projects on any device can be convincing, but nothing beats seeing this all live and in action. In this session you will.

Experience level: 
Beginner

Path to Cloud-native Application Development (sponsored by Red Hat)

Cloud native application development does rarely have the luxury to select one platform/runtime/language and often necessitates multiple technologies, e.g. serverless, reactive, MicroProfile, etc. How should organizations go about implementing cloud native applications based on all these technologies? Come and learn about the strengths and weaknesses of different cloud native technologies and how you can combine these without sacrificing efficiency, stability and scalability.

Experience level: 
Intermediate

From Simfia to Simfia Neo in a year (or so) (sponsored by Obeo)

In this talk, Apsys and Obeo will report on a complete product refactoring experience showing how the sound eclipse modeling platform coupled with the proper development strategy allows a quick (and yet clean and robust !) development.

In December 2016, Apsys decided to modernize Simfia, its safety analysis product and to extend it with new features.

This development uncovered many challenges :

Experience level: 
Beginner

The Third Decade of Open Source: Why It Worked and What's Next

At the inception of the Eclipse Project, open source was still a young and edgy idea, accused as a pathogen by Microsoft but acclaimed as disruptive by an IBM that was facing down Microsoft and Sun. Twenty years later, it is the default for infrastructure software and the essential ingredient of IoT, Cloud and pretty much anything else apparently new in technology. We'll look back at why it worked and take some guesses about how it may influence new trends.

Experience level: 
Beginner
Track: 

Building streamed iOS and Android mobile and web apps with one Java code (sponsored by Mindus)

Experience how all apps, mobile or web, are built the same way with iizi!

Discover how one Java code and app streaming technology enables you to build a single cross-platform app for all devices and browsers.

Based on Eclipse IDE, Data Tools Platform (DTP) and Jetty web server, the iizi platform includes prototyping in real-time, UI design, debugging and testing, deployment, a production server with hosting and creation of web and mobile apps for tablet and phone for Android and iOS.

This introduction to iizi will cover:

Experience level: 
Beginner

Thanks to Eclipse RCP a small company from Poland develops a comprehensive Magik IDE for the biggest companies in the world

The history of MDT (Magik Development Tools) begins in 2005. Astec is one of only two companies in Poland programming in Magik language on GE Smallworld platform. There are only a few thousand Magik programmers in the entire world. Nevertheless, they develop extremely important GIS applications used in electricity distribution, gas transmission and telecommunication. Despite the complexity of their projects, the only development tool they can use is an advanced yet limited text editor - Emacs, that despite its advantages leaves much to be desired.

Experience level: 
Beginner

VIATRA 2.0: queries and transformations for cloud-based modeling tools

With the emergence of technologies such as Eclipse Che and Theia, toolchains are rapidly moving to the cloud. So far, Eclipse modelling solutions have been slow to adapt, despite the clear usability, scalability, and management advantages of the cloud-based deployment approach. One of the main reasons for the lack of rapid progress is the technological difficulty of refactoring and scaling monolithic and complex modelling tools to a heavily concurrent and collaborative environment, where front-end and back-end functionality needs to be cleanly separated.

Experience level: 
Intermediate

Distributed Monitoring with MicroProfile Metrics, PCP and Prometheus

Eclipse MicroProfile Metrics provides a unified way for MicroProfile servers to share monitoring data with performance management systems. Metrics also provides a common Java API for exposing their telemetry data including unified and mutually understandable metadata. In this talk you will learn how MicroProfile Metrics gathers telemetry data about the JVM and underlying system from collectors like Performance Co-Pilot (PCP) and Parfait.

Experience level: 
Intermediate

E-FMP's Extensible Symbolic Execution Tool

Eclipse Formal Modeling Project -E-FMP for short- provides an extensible tool called SymbEx for the development of model-based formal analyses using symbolic execution. This is the first tool to be contributed to the E-FMP project. SymbEx comes with an expressive entry language that captures a wide range of classical models semantics: e.g., UML/SysML, SDL, (Timed) Symbolic Transition Systems and abstractions of Hybrid Automata...

Experience level: 
Intermediate

Inline code annotations in Eclipse Platform with new CodeMining support

Code Mining is a port of Microsoft "CodeLens": a code mining represents a content (ex: label, icons) that should be shown along with source text. Some examples of code mining can be the number of references, links to run tests (with run/debug icons), SCM or code review annotations...

The main goals of code mining are to help developer to understand better the written code and to interact very quickly with it.

Code Mining is shipped by default as part of Eclipse Platform 4.8/Photon release.

In this talk I will present you:

Experience level: 
Intermediate

MQTT 5.0 is here - and Eclipse Paho is ready

The IoT protocol MQTT has existed since 1998, but its popularity has blossomed since open source implementations of both clients and servers became widely available.  Two of the most popular implementations have homes in the Eclipse Foundation: the Paho clients and Mosquitto server.  

Experience level: 
Intermediate
Track: 

Scale applications flexibly with MicroProfile

With the right tools, building scalable applications can be much easier than it seems. Eclipse MicroProfile allows you to build such applications easily and you get a variety of options to scale them if you add distributed data grids. These can become a backbone for building horizontally scalable services, while at the same time providing flexible caching to scale up their performance vertically.

Experience level: 
Intermediate

Our Sponsors

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

Premium

Basic

Regional Supporter

Conference App Provider

Media

JUG Partners

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018