COSCUP x RubyConf TW 2021

Plug-in Architectures for Java with Layrry and the Java Module System
08-01, 12:30–12:50 (Asia/Taipei), TR309
Language: English


Translate Title

Plug-in Architectures for Java with Layrry and the Java Module System

您是否知悉並同意如採遠端形式分享,需提供預錄影片(您需同意大會才能接受您的稿件) – yes Talk Length

20

slido url

https://app.sli.do/event/rqnqcm7a

hackmd url

https://hackmd.io/@coscup/B1aXLTPAd/%2F%40coscup%2FH1HzLaP0_

Abstract

The Java Module System lays the foundation for building modularized applications on the JVM. It doesn’t concern itself though with resolving module versions and obtaining modules from repositories.

This is where Layrry comes in: an API and launcher for modularized Java applications which takes a descriptor of the module layer(s) to assemble, fetches the modules and starts up the application.

Join us for this session and learn how to:
- Build Java applications using layers, e.g. providing isolation between different versions of one module.
- Use jbang to launch your layered apps in no time.
- Create plug-in based rich-client applications using JavaFX and Layrry, allowing to – dynamically reconfigure and update your layer hierarchy, no restarts required.
- Create your own customized Layrry launcher if needed

This session is code-centered, be ready to see the Java Module System, Layrry, and JavaFX in action!

English Abstract

The Java Module System lays the foundation for building modularized applications on the JVM. It doesn’t concern itself though with resolving module versions and obtaining modules from repositories.

This is where Layrry comes in: an API and launcher for modularized Java applications which takes a descriptor of the module layer(s) to assemble, fetches the modules and starts up the application.

Join us for this session and learn how to:
- Build Java applications using layers, e.g. providing isolation between different versions of one module.
- Use jbang to launch your layered apps in no time.
- Create plug-in based rich-client applications using JavaFX and Layrry, allowing to – dynamically reconfigure and update your layer hierarchy, no restarts required.
- Create your own customized Layrry launcher if needed

This session is code-centered, be ready to see the Java Module System, Layrry, and JavaFX in action!