What might be of interest in this regard would be the following
Reimagine Java on Desktop & Bare-Metal Devices
The vision and reimagination is to
unite forces and bring back Java UI on bare-metal embedded devices, mobile and desktop.
In the lasts months and years, I have sadly seen companies revoking their commitment and trust
to Java in regards using it for Human Machine Interface (HMI) -> User Interface (UI).
This due to Oracle having essentially dropped the 'Java Desktop' ... etc. (long debate)
However, Java as a language with a fully managed memory model is still part of the
(politically) supported recommended languages from NIST. (long debate)
Well, at least this is what I am working on currently in my spare time ...