Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I need to create a GUI for a program that I will build to run in a minimal version of linux in an embedded system that i am making.

Not sure if I'm going with arm or small factor x86 architecture and maybe the answer to this post will help me decide.

I found altia (url: altia.com) but they dont provide the framework to personal projects.

Is there any other alternative, that I can use, to create a beautiful GUI for programs, oriented to low resources systems such embedded solutions?

Thanks in advance

share|improve this question
    
Is this specifically Ubuntu, or Linux in general? –  Tim Jun 15 at 14:51
    
Well I want to use ubuntu minimal instalation but I assume that most solutions will be distribution independent –  dev.pt Jun 15 at 14:54
    
This question may be better on the unix / linux stack exchange... But I won't flag it for moving as it is fine here I think, you just might get better answers over there. –  Tim Jun 15 at 14:57
    
Thank for the tip! –  dev.pt Jun 15 at 16:47

1 Answer 1

Your question is fairly vague, but I'll go ahead and recommend GTK+ and Vala. Run a basic X.org instance with no shell or desktop environment and just your app. Of course, nothing prevents you from using Qt, HTML5, or anything else.

share|improve this answer
    
gonna give it a go to see if it is what I am looking for. Thanks –  dev.pt Jun 15 at 19:25
    
Went looking for this technology but it looks like Vala is just another language, right? I mean.. I could do the same with C, right? So based on this assumption, the technology you are suggesting is GTK+, corret? Also, how can I use HTML5 like suggested without a browser? –  dev.pt Jun 16 at 23:09
    
Right. You'd create a program that runs full-screen with nothing else. That's what you want, isn't it? It is very easy to use a WebKit WebView with Vala and GTK+ or another language; create a window, create a webview, add the webview to the window, open a page in the webview, connect wanted signals and show everything in the window. That question is probably asked and answered before, but if not, open a new one and link here, then I'll answer it in more detail. –  Jo-Erlend Schinstad Jun 20 at 22:57
    
THX mate. I think that's it. I'll search for more info on that. If i cant find i'll create the new question and link it here! Cheers –  dev.pt Jun 22 at 1:59

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.