The question is a bit vague (because I don't really know how to put a very specific question, being new in this domain). Hopefully the picture below does a better job explaining what I'm trying to achieve.
So on en embedded system - not sure yet which specific Linux, but it will be pretty "bare bones"- I have a bunch of small stand-alone applications. With a window/UI (fixed size). That could be anything really, a calculator, the weather forecast, and so on - I don't know (I won't be writing them).
Since the embedded system doesn't have any visual desktop by itself, I would like to create one. One with 2 or 4 sections (see picture), so multiple programs can run side-to-side.
[image: 68af2a82-c6c9-47b0-909d-532b23e9519d.png]
Just using QProcess to launch whatever app is probably not doing the trick though. As far as I know, you can't simply set the XY/width/height of a window. At least not on this embedded device, using Wayland. Also, if you want to do some fancy tricks like dragging/dropping APPs, there are some things to be done by this "Manager". I believe you can create your own Compositor for exactly these kind of purposes, but from what I read, you're supposed to use QML (which I'm not sure of if these APPs will).