Hi, I did a small test app to explore Wayland client and portals (for Robot and dialogs such as file open/save).
https://github.com/tsayao/wayland-test/blob/main/wayland-test.c It seems it will work as a glass backend, but some walls will be hit on the way :) I have tried to use jextract (from project Panama) to work directly with java, but it seems it does not support wl_ types. -- Thiago.