GUI in Linux

Hi,
I am using Colibri iMX6 DualLite 512MB V1.1A with Colibri Evaluation Board V3.2B.
I have installed Toradex Linux OS 2.8. We are planning to develop a new product using this board.
Earlier we have used the same board with WinCE and now we have shifted to Linux. Since we are completely new to Linux, we are struggling even to build a basic GUI form application in Linux. We have tried gtk with eclipse. It’s getting difficult to build every thing from scratch. Even if we do that, the resulting GUI is not so good. We could not afford Qt. We even added meta-mono layer into the OS and build a custom one using Yocto project. Thanks for the toradex yocto webinars. We made apps using Monodevelop and it worked. But we are afraid the apps developed using Mono may load the processor as we can feel the difference in speed between the gtk apps and the one developed using mono. And so we once again returned to gtk.

Is there any other ways to develop GUI for the embedded Linux OS? Does eclipse has any provision to code C# and gtk#? Is there any other graphics library in C++ similar to gtk but good gui widgets? The main widgets we are concerned for our product are Graphs and Charts.

Thank You for your time.

Greetings @goofy,

Have you taken a look at our latest Linux offering Torizon?: TorizonCore - Easy-to-use Industrial Linux Platform

It was really made for customers like you in mind who are transitioning from WinCE to a Linux based OS.

Documentation for Torizon can be found on our developer site: Torizon | Toradex Developer Center

Also relevant to you, we have documentation on making .NET Core applications and deploying them using Visual Studio Code: .NET Core Development and Debugging on Torizon Using Visual Studio Code | Toradex Developer Center

Best Regards,
Jeremias

Thanks for your suggestion.
Like you’ve mentioned, Torizon will be great choice for the people who shift from WinCE to Linux. We also had that in our mind before.
But we are thinking of sticking with Linux and using GUI libraries like wxWidgets. And also I think the Visual studio extension for coding and debugging in Torizon OS requires VS professional version. Moreover it is also mentioned that the VS extension is in Alpha level testing stage. We prefer Linux considering wide possibility of expanding our products in future and it loads the processor much less as we can customize the Linux OS as per our requirements.

But we’ve faced difficulty in setting up the Eclipse platform for both wxWidgets and Toradex. Any resources on similar GUI libraries for Embedded Linux would be much helpful.

Thank You for your time. … …

hi @goofy

And also I think the Visual studio extension for coding and debugging in Torizon OS requires VS professional version. Moreover it is also mentioned that the VS extension is in Alpha level testing stage.

Yes, but you can use this for free as explained here.

We prefer Linux considering wide possibility of expanding our products in future and it loads the processor much less as we can customize the Linux OS as per our requirements.

Well, this is a good choice.

But we’ve faced difficulty in setting up the Eclipse platform for both wxWidgets and Toradex. Any resources on similar GUI libraries for Embedded Linux would be much helpful.

What difficulties did you face? I would recommend you to use Qt as a graphical framework.

Thank You for your time. … …

You are welcome.

Best regards,
Jaski