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.
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?
Top comments (0)