Ok, so if I use C, where do I start with this?
What I need is basically a GUI for my Arduino. Though, I don't want to rely on others, so I need to make this myself.
I've been using processing, but this turns out stupid, cuz it runs ok as long as I'm running it in the processing program, but if I attempt to open the java file I've made directly, It will open in my browser and be all fucked up. (Meaning indicators mostly doesn't work)
you can't open the java file directly. first of all a java file is lice a c file, just code. You need to compile it and then you have .class file. Now you can run it doing "java MainClassName" form terminal. Then you can put all file in a jar (processing can do this automagically), and if you open this .jar with java -jar JarName it will run exactly as a .exe .
actually java and processing (processing is not java, but a layer over it) are easy in GUI and use standard library in the API. never work with c# or .NET, but i don't think their GUI are portable over different system..