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
  • Наука та технологія

КОМЕНТАРІ • 10

  • @sjzara
    @sjzara 2 місяці тому +30

    I write Java desktop applications. Java on the desktop doesn’t get enough love! Thanks for this presentation.

  • @monjurmorshed2854
    @monjurmorshed2854 2 місяці тому +4

    Thanks for the cooperation. Great progress and great work.

  • @mskiptr
    @mskiptr 2 місяці тому +2

    Wow, I didn't expect this nice overview of Wayland but I'm all for it!

  • @bwRavencl
    @bwRavencl 2 місяці тому +4

    Awesome! Thanks for the progress-update!

  • @LuisMuniz
    @LuisMuniz 2 місяці тому +2

    The oracle guy sounds like he positively loves his job.

  • @mortensen117
    @mortensen117 2 місяці тому +2

    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.

    • @vinterskugge907
      @vinterskugge907 2 місяці тому

      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.

  • @blu3h4t
    @blu3h4t 2 місяці тому

    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

  • @pomponnetteblackcat
    @pomponnetteblackcat 2 місяці тому +1

    What about JOGL used by WorldWind java? Wayland does not support OpenGL as it relies on X11.

  • @kotlinsky.
    @kotlinsky. 2 місяці тому +1

    Valhalla...