Standard [35 minutes]

How to make your Eclipse application HiDPI ready!

In today’s world, HiDPI monitors are becoming increasingly popular and they are here to stay. With more and more users moving to higher resolution displays, it’s important to ensure that your application renders nicely on these displays. Eclipse provides the required support to make your application ready for the HiDPI displays.

Experience level: 
Beginner

Standard Open Source Cloud APIs for the Smart Home

T-Labs and Orange Labs are showcasing with some of their respective partners a community prototype around standard cloud APIs. In the Smart Home domain, the oneM2M standard restful interfaces are emerging as a unique service layer API standard at the cloud level backed by a worldwide organization and open source communities. Showcased partner applications use standard APIs implemented by Deutsche Telekom and Orange. T-Labs and Orange Labs have implemented identical oneM2M cloud interfaces on their respective platform prototype. Each of the two implementations integrates part of their respective industrial product – Qivicon, Orange Datavenue - and part of Eclipse OM2M open source artefacts.

Experience level: 
Beginner
Track: 

Update Remotely Embedded Devices using Eclipse hawkBit and SWUpdate.

Connecting embedded devices to the Internet is not trivial. But an even harder-to-solve problem follows, once the devices are deployed.
The issue is how to manage remotely updating IoT devices with solid tools to minimize deployment failures.
Updating remotely an IoT device condenses solid knowledge of server-side applications, DevOps and expertise with different embedded operating systems: it requires knowledge of a full IoT pipeline from embedded devices to back end applications.

Experience level: 
Intermediate
Track: 

Introduction to expression languages in Xtext

Embedding support for expressions into Xtext based languages has become easy when Xbase is chosen as base language. However, deriving a language from Xbase implies the usage of a Java based type system with dependencies on JDT. For language implementations that need to be independent from Java or that should have a different type system it is required to embed an own expression language.

Experience level: 
Intermediate

Java SE: Current Status

The core underlying technology driving most of the Eclipse Ecosystem is Java SE.  Yet Java SE is often misunderstood, even by the most savy and experienced of developers.  This talk will start by disambiguating the various JVM, JRE and JDK implementations available, and outline how OpenJDK plays a key part in Java SE evolution.  We'll review some common packaging, technical and licensing FAQs for the various builds available. Finally, we'll overview the history and evolution that got us to where we are now -- Java SE: Current Status. 

Experience level: 
Intermediate
Track: 

Reactive streams and components on OSGi

Reactive frameworks allow to implement non blocking asynchronous processing in a convenient way. This talk explores how to apply reactive patterns to typical use cases on OSGi like REST services, MQTT Message processing, computations over sliding windows.

We combine messaging and reactor.io streams like also used in Spring 5 to create services that are highly scalable while not tying the user to the technologies being used.

Experience level: 
Intermediate
Track: 

Origins of @EclipseJavaIDE and developer-oriented marketing

The https://twitter.com/EclipseJavaIDE account has become a source of daily tips on the Eclipse IDE used by thousands of developers every day. Every month we get between 300'000-350'000 impressions through Twitter alone. That's progress from our days with 4 followers some months ago and shows this was missing.

Sopot Cela is the one taking care of its strategy and will take us into a journey of how it came to be, how it is managed every day and what its plans are.

Experience level: 
Beginner

Our Sponsors

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

Elite Dual ECE/OSGi CE

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018