Jlink and Custom Runtime Image — Frankenstein's workshop

Day 1 /  / Track 3  /  RU

Self-contained systems is an architectural approach, focusing on separation of concerns of independent subsystems to create fully-functional system, based on cooperation of many small applications. For this approach, it is essential for solution to be independent from the other applications.

Solutions capable of making your projects independent from JRE on your users' computers have long since existed in the Java world. But tool capable of doing it without crutches and wheel-recreating has arrived only with Java 9.

We'll talk about Custom Runtime Images, one of the most important features of Java 9, and how to implement it now, when your dependencies are not ready for Java 9 yet.

In this session we'll demonstrate via examples new possibilities of Java 9 for self-contained systems, approach to migration of the applications and how this technology could be implemented for developing command-line tools and deploying of applications in containers.

Download presentation
Yuriy Artamonov

Yuriy is playing an integral role in the CUBA Platform development team and contributing a lot to the platform architecture design, specializing in front-end technologies. For better or for worse, he had to sort out Vaadin Framework in detail and even become its contributor and co-author of several popular addons. Yuriy is a brave tamer of a fork of Vaadin with 8 years of experience.