Proposed Sessions

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

How to stop hating your UI tests

Test automation projects can have a bad tendency to go awry, most especially when higher-level automation (e.g. via the UI) is involved. At some point, automated tests just become too hard to understand, extend and maintain.

This doesn’t have to be the case though. In software development, there are systematic methods and patterns for addressing recurring challenges – and similar approaches also exist for test automation.

Experience level: 
Beginner

Introduction to Machine Learning with Eclipse Deeplearning4j

In this talk we give an overview of the Eclipse Deeplearning4J ecosystem. Skymind builds open source machine learning tools for the JVM and with a focus on deep learning. We give a quick introduction into the basics of deep learning and discuss a practical use case for illustration. Among other libraries, we introduce ND4J for powerful tensor operations and DL4J for building and deploying deep neural networks.

 

Experience level: 
Intermediate

Opening Up Java EE: Panel Discussion

Oracle, in partnership with IBM and Red Hat, has announced its intention to move Java EE technologies to the Eclipse Foundation, following the delivery and completion of Java EE 8. The Eclipse EE4J top level project charter has just recently been published. Attend this session to hear from representatives of Oracle, IBM, Red Hat, and the Eclipse Foundation on the status of the project, what to expect over the next three to six months, and how this will benefit the Java EE community. Come learn how you can participate.

Experience level: 
Beginner
Track: 

Java EE 8 is final... Now what?

Java Enterprise Edition (Java EE) is a rich, mature and widely used open platform for developing and deploying server-side applications. Java EE 8, the latest version of the platform was recently finalized. Multiple open source implantations of the Java EE specifications already co-exist today: GlassFish, Red Hat WildFly and Apache TomEE.

Oracle has also announced its intention to move the Java EE development to the Eclipse Foundation; a bold move welcomed by the community and supported by multiple companies such as Red Hat, IBM, etc.

Experience level: 
Beginner

Top ways to deliver your Java code to the cloud with Eclipse (sponsored by Microsoft)

In this session, I’ll highlight the easiest ways for Java developers to deliver their code to the cloud using Eclipse plugins and tools, and the best ways to reliably make updates and maintain production cloud code. The focus will be on real-world examples using Linux command line tools, open source plugins from the Eclipse marketplace, and other free SDKs and tools available on GitHub. The examples, tools and demos that I show will be applicable to any cloud platform, and all are available on GitHub.

Experience level: 
Intermediate

Creating an open source information architecture for the IoT (sponsored by Red Hat)

The IoT arena is exploding with a diverse set of technologies, features, standards, and architectures, each of which promises to be the panacea and the path forward for future enterprise adoption. However, given the speed of change, innovation, and the wide variety of use cases that IoT enables, it would be highly unlikely for any single proprietary IoT solution maintained by any one vendor to keep up with all the new standards, requirements, and technologies to be incorporated.

Experience level: 
Intermediate
Track: 

Introducing OpenJ9 - Eclipse's new Java VM (sponsored by IBM)

For years IBM has developed an independent implementation of the Java Virtual Machine which fostered rapid improvements in the Java ecosystem. IBM has open sourced language agnostic components such as JIT and GC technologies as part of the Eclipse OMR project. The next step in this evolution is open sourcing the rest of the J9 Java VM in the newly created Eclipse OpenJ9 project.  Come to this session to learn about Eclipse OpenJ9, what it can do for your Java application's performance, how to try it out, and even how to build it yourself!

Experience level: 
Beginner
Track: 

Inner Loop Development: Live in Public (sponsored by IBM)

Are you tired of just "Getting Started"?  Inner Loop Development describes a developer's work flow as they write code but before they commit to version control.  Although programming environments and languages have changed, not much else has.  We all just want to "Write some code and see it run in the right place." This talk explores one possible approach to some of these classic problems when developing for the cloud.

Experience level: 
Beginner

What every developer should know about EMF (sponsored by EclipseSource)

 Modeling in general -  the Eclipse Modeling Framework in particular - are purely academic and overcomplicated. They provide no value except generating some kind of Java Beans!?

Can this really be true?

Absolutely not! EMF is a very pragmatic and very efficient approach for creating data entities for tools or applications. More importantly, it enables you to apply a huge variety of additional frameworks, which can massively save you time and effort when compared to manual custom implementations.

Experience level: 
Beginner

Live Collaboration on Graphical Models: Sirius Integrated With CDO (sponsored by Obeo)

In this talk we will explain how to collaborate with other team members by storing your models and diagrams in a shared repository.

This approach will be compared to traditional file-based collaborative mechanism.

By using a repository managed with CDO our solution provides a fine-grained locking mechanism that allows you to simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.

Experience level: 
Intermediate

Marketing your project to great success! (sponsored by Eclipse Che)

Everything begins with a great project, but to really succeed and grow it's not enough. This session will share the approach and some specific tactics that were used by the Eclipse Che project to grow to >4000 GitHub stars and >12M hours of usage in one year.

You'll leave the session with advice on

- Setting up your repo to foster and grow a community

- Define your project's value and get your voice heard in the market

- Encourage users to experiment with your project...and encourage users to contribute

Experience level: 
Beginner

A new system-level programming language for the IoT (sponsored by Bosch)

Motivation

The Internet of Things (IoT) revolves around the development, mass-production and deployment of wireless embedded sensor devices. A plethora of prototyping platforms for exploring and developing those sensor nodes exists. However many of those toolkits do not scale beyond prototyping or offer an inferior development experience compared to other domains, e.g. mobile-apps or the web.

Experience level: 
Intermediate
Track: 

CHOReVOLUTION Studio, an Eclipse environment for composing Internet of Everything Applications (sponsored by OW2)

The CHOReVOLUTION Studio is an Eclipse-based environment providing automated support to business users, DevOps teams and service providers. It helps them composing new dynamic applications out of existing services and things. The first use cases are related to Urban Traffic Control and Smart Tourism. CHOReVOLUTION has received funding from the European Union’s Horizon 2020 research and innovation programme.

Experience level: 
Intermediate

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!

  • Foss4G NA 2018
  • Eclipsecon France 2018