Go Down

Topic: GUI with arduino (Read 1 time) previous topic - next topic

manel1298

hello guys

according to you what is the best programming language to create a GUI i'm hesitating between (java, python and C++)

I want your opinion before fully committing
thank you :*

AWOL

The best language is the one that performs best for your application, is maintainable and understandable, and is compatible with the host platform.
"Pete, it's a fool (who) looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.
I speak for myself, not Arduino.

manel1298

my app consist on reading data from light and color sensors , to plot curves and make some statistics and calculation

Robin2

Assuming the GUI is going to appear on a PC then my preference is to create it with HTML and Javascript and view it in a browser. I have built a few projects using Python and the Bottle web framework to create the GUI part. And Python is easy to interface with an Arduino. I find this much easier than earlier projects in which I used Java Swing and Python with TKinter.

If you just want something very simple then you may be interested in my EzScrn demo

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

manel1298

If you just want something very simple then you may be interested in my EzScrn demo

...R
thank you very much i will take a look on that

Whandall

Assuming the GUI is going to appear on a PC
Processing (a Java based Arduino-like Environment) may be worth a look.
Ah, this is obviously some strange usage of the word 'safe' that I wasn't previously aware of. (D.Adams)

spycatcher2k

What ever you have experience in would be the best! If you are fluent in VB6, use that, if C#, use that etc.
Mrs Drew
-=-
http://www.uk-pcb.co.uk - UK PCB Fab Company
I will design & code for you, but I will also charge you (PM me)
If you don't like my answers, realize : I'm not being cheeky, I'm Just trying to prompt you to use your own brain/google etc.

Go Up