OpenJDK Project Wakefield - The Wayland Desktop for JDK on Linux
Вставка
- Опубліковано 5 чер 2024
- The Wayland-based desktop is replacing X11 on more and more Linux distros. But like many applications, JDK is still X11-based. OpenJDK Project Wakefield is an effort to first support JDK running on Wayland in X11 compatibility mode, and followed up by the much larger effort to have a complete Wayland-native implementation. This session will discuss the goals, the technology, who and what is involved, and include live demos of progress to date.
Presented by Phil Race (Oracle) , Aleksei Ushakov (JetBrains), and Niels De Graef (RedHat).
Recorded during FOSDEM 2024
◦ Wakefield branch ➱ github.com/openjdk/wakefield/...
◦ FOSDEM 2024 Free Java Devroom ➱ fosdem.org/2024/schedule/trac...
Tags: #Java #OpenJDK #Linux #Desktop - Наука та технологія
I write Java desktop applications. Java on the desktop doesn’t get enough love! Thanks for this presentation.
Thanks for the cooperation. Great progress and great work.
Wow, I didn't expect this nice overview of Wayland but I'm all for it!
Awesome! Thanks for the progress-update!
The oracle guy sounds like he positively loves his job.
Great project, looks most promising! Could be nice to have done for JavaFX too and at some day, perhaps the JDK and JavaFX ought to share some effort and for the technical benefit of Java programmers and their applications?
About "splashscreens" -- the comments about Wayland not wanting to honour their placement and so on ..... I actually like this! Because ....
Most applications (IntelliJ IDEA included) thinks that they "own" the computer and always have the main attention from the user. But realities are that users work in many different things, and not being able to start or initiate an application without having this application put up "annoying windows" at the center of screen (splashscreens) or otherwise "break the flow of the user working and while he is doing his thing" is something that really ought to be dealt with -- in desktops in general. A similar story, unrelated to the JDK, is the load of notifications and all the pop-up dialogues put up in the lower, right corner of the main window ... gee, it can be annoying not being able to select one thing because three other applications have each their "notification box" set up in some random way.
Applications should refrain from, and take distance to, the idea that they have the main focus of the user. No annoying startup-sequences, no notification-hell.
Agreed, the Intellij splash screen is really annoying - it cannot be switched off.
What should happen is that a new application should just start up quietly in the background, so it is ready for use when needed.
I was wondering for a decade or two why there is no Linux desktop in Delphi or Java. I guess wayland had to be there first :D
What about JOGL used by WorldWind java? Wayland does not support OpenGL as it relies on X11.
Valhalla...