I need to be able to render my own GUI to the screen, but I'm not really sure how to do this considering I'm in a CLI environment. I don't want to install Ubuntu-desktop or anything, I don't need an entire desktop, just the ability to render directly to the screen.
I've read a bit about X. I assume I need to make something that implements it. Are there references that explain this? I'm assuming a low level language (e.g. C) will be necessary, but obviously I'd feel more comfortable if it was a higher level language required (e.g. Python).
Please let me know, I can't seem to find anything on Google. I don't think I'm searching for the right thing, perhaps I just need refined search terms.
What I'm developing is an application that I want to install on a single board computer. The computer would only be used for the purpose of this application, so I don't want to waste resources loading ubuntu-desktop or gnome just so that I can render my application. I really just don't want the extra overhead. Let me know if that changes anything.