Accepted Sessions

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

Meet & Greet the Eclipse Research Project Community

Since 2014, the Eclipse Foundation has been invited to join European Research projects to assist them in dissemination, community building, and OSS best practices. Today, we are directly involved in several EU projects and are in touch with several others who are interested in joining our dynamic community. Some of these projects are just starting, others are in the middle of their timeline and one is finishing in December 2018. Each of these projects has or will have an Eclipse project created on our forge.

Experience level: 
Beginner

Meet Polarsys Time4Sys : timing verification now available to everyone!

In industries such as Space, Avionics, Railway or Automotive, when designing your system, you take great care that the proper actions are not triggered too late (e.g. automatic emergency braking after the detection of an obstacle), even in the worst case. But the complexity of real time analysis (jitter, latency, deadline, scheduling policies, deadlocks among other funny things) added to the complexity of those systems make this worst case response time impossible to calculate by hand.

Experience level: 
Intermediate

MicroProfile meets Istio

MicroProfile defines Config, Fault Tolerance, Health Check, Metrics, Open Tracing, Open API, JWT security, etc, while Istio has Fault Tolerance, Tracing, etc. Will they conflict to each other? Come to this session to find out the work being planned to build an ecosystem for MicroProfile and Istio and how to make MicroProfile-based microservices the best performed microservices in Istio.

Experience level: 
Beginner

Modeling tools go up to the cloud…

In this talk we will present our plan to move Eclipse Sirius to the web and the cloud. At Obeo, we have been working on modeling tools in general, and on Sirius in particular, for a long time now. Until now, Sirius has relied exclusively on the Eclipse Platform, and consequently the graphical modelers based on it are desktop applications. Today we are ready to work with you to bring graphical modeling tools up to the cloud.

Experience level: 
Beginner

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: 

Nebula and Opal: The story of a commiter

I'm Laurent Caron, a brand new commiter of the project "Eclipse Nebula".

In this talk, I'm gonna present the new widgets that will compose the next version of Nebula, and I'll share also my experience in merging an existing project into an existing Nebula Project.

I'll describe all steps, the tools we use, the cooperation with different people, the mailing-list, ... and the happiness when you receive the mail "You are on scene".

Experience level: 
Beginner

Open Data at Eclipse: the Crossminer Project

Crossminer is a EU-funded research project that aims to enable the monitoring, in-depth analysis and evidence-based selection of open source components, and to facilitate knowledge extraction from large open-source software repositories. As a partner of the project, the Eclipse Foundation is developing API endpoints and facilities to extract important amounts of data from the forge and make it available to the public, for the research community and the public at large.

Experience level: 
Intermediate

OpenADx – xcelerate your Autonomous Driving development

Autonomous driving solutions introduce a new complexity into the development of embedded systems in a car. This complexity rises with each level of control and autonomy. New tool categories have to be added like machine learning, but also existing technologies, like simulation, are stretched to their current limits. E.g., it is expected that the validation of a fully autonomous driving solution requires test drives in the amount of billions of kilometers.

Experience level: 
Beginner

Papyrus as a Platform

Model-based engineering tools are most successful, if they are as domain-specific as possible, reflecting the specific needs of the domain and its users. Thus, not only a domain-specific modeling language, but also a specialized modeling environment is required that takes the domain users' background, their roles, and currently used infrastructure into account. Often, the domain-specific modeling languages have a considerable overlap with UML though.

Experience level: 
Beginner

Parallel Builds in Eclipse IDE Workspace: value, making-of and optimal usages

Eclipse Platform 4.8 introduced support for parallel builds in the workspace. This feature is placed at the lowest level of the workspace so it can easily be profitable to any adopter without specific adoption effort, besides respecting usual good practices. This can in theory turn the Eclipse workspace into one of the fastest polyglot build engines in developer world.

In this presentation, we’ll explain what is the value to expect from this parallel builds (mostly performance gain and faster availability of project output).

Experience level: 
Intermediate

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

Practical Cloud Native Java Development with MicroProfile

Conventional wisdom has it that Java EE is a bad starting point for building Java microservices, but conventional thinking isn’t relevant to the new wave of applications. It isn’t that Java EE isn’t a good choice (after all, most microservice frameworks build on parts of it); it’s that it hasn’t been growing fast enough to address the problems microservice architecture presents. Last year several Java EE server companies and Java user groups got together to start the MicroProfile initiative to help kick-start an effort to solve these new problems.

Experience level: 
Beginner

Reactive Systems with Eclipse Vert.x and Kubernetes

Eclipse Vert.x is a toolkit to create reactive distributed and polyglot applications on the Java Virtual Machine. Vert.x is incredibly flexible - whether it's simple network utilities, sophisticated modern web applications, REST services, high volume event processing or a full blown back-end message-bus application, Vert.x is a great fit and has demonstrated huge benefits in production. There is another domain where Vert.x shines: scalable microservice systems.

Experience level: 
Intermediate

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

Media

JUG Partners

Regional Supporter

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Foss4G NA 2018
  • Eclipsecon France 2018