DEV Community

Frank Delporte
Frank Delporte

Posted on • Originally published at webtechie.be

JavaFX In Action #13 with Jago de Vreede about SDKman UI, a user interface on top of SDKMAN for all platforms

Jago de Vreede is bringing SDKMAN to Windows! He builds a user interface on top of the terminal tool to make it easier to use, and add the same time solves the problem that you could only use SDKMAN on Linux and macOS. In the previous "JFX In Action" interview we saw how jDeploy can be used to distribute a JavaFX application, and in this one we see how you can achieve the same with GraalVM, although it is more difficult to setup. In the video, he walks us through the GitHub Actions that he created to build those native binaries. Jago also shows us how he uses SceneBuilder to create the layout of the app.

About Jago

Jago de Vreede is a full-stack software engineer at OpenValue. As a software engineer he has seen a broad-spectrum of projects and he has been working on multiple large scale educational software and banking projects for the last years. His work is not exclusive to Java and Scala development but also does front-end development, and the integration between these.

You can find him on LinkedIn, Bluesky, and Twitter.

About SDKman UI

SDKman UI aims to offer a (cross-platform) Graphical User Interface for SDKMAN. It extends the functionality of the terminal-tool SDKMAN with a user interface, but also makes the tool available for Window systems.

You can find the sources on GitHub.

SDKman UI

Video content

00:00 Who is Jago?

00:32 What is SDKMAN?

01:26 What is SDKMAN UI?

02:59 Demo of SDKMAN UI on Windows

06:16 A look into the code

09:47 Using GraalVM to create native binaries with GitHub Actions

19:39 Demo on a macOS system

21:28 Creating the UI with SceneBuilder

24:26 Who wants to help?

More JFX In Action...

Click here for more posts with JFX In Action videos.

Top comments (0)