Standard [35 minutes]

From Java EE to Jakarta EE: a user perspective

During 20 years, we have been accustomed to Java EE (previously J2EE) managed by the Java Community Process. Not all of us were fully happy with this situation: we have often been frustrated by its slow process and its sometimes bloated specifications. But at least,  it was considered as a long-term standard.  In less than 6 months, everything has changed and now, we have Jakarta EE managed by the Eclipse Foundation. Who could have imagined such a change in a short period of time?

Experience level: 
Beginner

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

EMF + Xtend = BOEM - An Xtend library to build good-looking compiling EMF models

Working on evolving EMF Metamodels?
Testing your business rules?
You surely need easy-to-evolve instances of your metamodel!

In classic approaches, you either had the choice of creating static model instances, which are difficult to maintain, or to use the EMF API (hopefully with some custom helpers) to create compiling models, which are hardly understandable and a real reference nightmare.

Tons of outdated resources or boilerplate code to fix, on a simple metamodel modification. don’t let your tests bring you down.

BOEM will make your day.

Experience level: 
Intermediate

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

fog05: Computing, networking and storage end-to-end

Fog computing aims at providing horizontal, system-level, abstractions to distribute computing, storage, control and networking functions closer to the user along a cloud-to-thing continuum. Whilst fog computing is increasingly recognized as the key paradigm at the foundation of Consumer and Industrial Internet of Things (IoT), most of the initiatives on fog computing focus on extending cloud infrastructure. As a consequence, these infrastructure fall short in addressing heterogeneity and resource constraints characteristics of fog computing environments.

Experience level: 
Intermediate

Jenkins Essentials: an evergreen version of Jenkins

At the last contributor Summit, Kohsuke Kawaguchi, creator of Jenkins, challenged us to make Jenkins easy enough for an end-user to go from "zero" to continuously delivering a project in under 5 clicks and under 5 minutes.

The Jenkins Project is working on providing its users with a brand new, strongly opinionated, and continuously delivered distribution of Jenkins: Jenkins Essentials [1]. Constantly self-updating, including auto-rollback, with an aggressive subset of verified plugins.

Experience level: 
Beginner

Lessons learned from building Eclipse-based add-ons for commercial modeling tools

Everyone loves open source modeling tools, especially those which are based on Eclipse Modeling. However, there are also a number of commercial modeling solutions, which play important roles in several industries. Some of these are based on open source frameworks and are also extensible like Eclipse itself – which makes them very interesting to technology providers who are looking for opportunities to find new audience and commercialize their solutions.

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

Eclipse Theia - Cloud & Desktop IDE

Eclipse Theia is a modular framework for building cloud and desktop IDEs. It is implemented in TypeScript and leverages state of the art web technology and components like the Monaco editor that also powers VS Code. Theia has been designed in open-source by TypeFox and Ericsson through 2017.

In this session, you will learn what Theia is, how it works and what kind of applications it supports. We will talk about the motivation and cover the already developed and future features and extensions. The talk will include a demo part and will save some time for Q&A in the end.

Experience level: 
Beginner

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