I've been superficially looking into this (wayland). Seems like we could bind libwayland to java and build a managed backend from there.
This would be so cool. Looks like here is an easy way to create bindings: https://github.com/wayland-project/wayland/blob/master/protocol/wayland.xml It's too much to tackle alone, but would dig in if anyone else is interested. Cheers