Proposed Sessions

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

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

Take control of your dependencies

Managing dependencies always has been a challenge. Latest huge security failures in third party libraries and frameworks showed it is an area that developers can not ignore anymore.

In this session, we'll see that, by leveraging different technologies like LSP, micro services and big data analysis, this concern can now be integrated and used right from the IDE.

Using real life examples, we'll see how developers can get notified of mistakes and take control of their dependencies easily.

Experience level: 
Intermediate

Building streamed iOS and Android mobile and web apps with one Java code

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

5 Steps to Awesome with Kubernetes

Everybody seems to be rocking with Kubernetes and OpenShift. Even your favorite open source repositories at GitHub are running on top of it. Don’t be the last developer to board this bullet train. Come to this session to learn eight simple and practical steps that will take you from Kubernetes novice to expert. Setup? Check. Deployment? Check. Developer tooling? Check. Cloud-native features? Check. Practical advice on running Java workloads in a container? Check.

Experience level: 
Beginner

Service Mesh and Sidecars with Istio and Envoy

The first generation of microservices was primarily shaped by Netflix OSS and leveraged by numerous Spring Cloud annotations all throughout your business logic. The next generation of microservices will leverage sidecars and a service mesh. In this session, we will give you a taste of Envoy and Istio, two open source projects that will change the way you write distributed Java applications on Kubernetes. Check out how we use Envoy and Istio to deal with traffic shaping, network fault-injection, A/B testing, dark launches, mirroring, and much more.

Experience level: 
Intermediate

Our Sponsors

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

Premium

Basic

Media

JUG Partners

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Foss4G NA 2018
  • Eclipsecon France 2018