While using lemur, I thought on embedding other applications in a panel.
I am still fighting with it, the most I managed to do was to make screenshots of specific windows and try to load them as a texture every few seconds. (it is still not working).
The real problem tho is forwarding keyboad and mouse events to the applications.
I was reading this:
is not trivial and may not work if preconditions arent met.
anyone has tried that b4 that could share some info?
I think it should plug directly into Xorg in some way.
PS.: I have no idea if this kind of thing may ever work on windows btw. as far I know it can only work on Xorg.
I think the question is why you would want to do this. Somebody already made a javafx bridge. That kinda solves most of what you would want to do in java (videos, mature GUI, etc).
but it seems not only dead but also not that necessary/useful, as in linux (at least) compiz is the 3D desktop, and (with a lot of effort and spent time) we can even create new compiz plugins to make it be more like what we want.
What I am trying is to use the cool hotness of jmonkey + lemur, to have a real 3d desktop, where we could even throw all windows away, with fireworks and all we want, fight some monsters, complete some mission, and go back to work, without opening a game application. Or any other weirdos you may immagine/want :), like store some files in a golden chest, and others in a basket, and these would represent our filesystem in some way, and so on
btw, on windows we have
windows window manager
(I couldnt hold myself, sorry hehe)