ARDUINO GUI

I am looking for a simple GUI to be able to control an ARDUINO board from a PC.
Can anybody recommend one or two GUI software packages?
My requirements from the GUI are quite simple: a few control buttons, a slider, graphical time history and a text field for input and output to/from ARDUINO.
And whether the GUI generates code for the ARDUINO.

Thanks in advance.

Mike

(deleted)

For avoidance of doubt "Processing" is the name of a programming system (based on Java) which runs on a PC.

...R

And whether the GUI generates code for the ARDUINO.

That is NOT the purpose of a GUI.

PaulS:
That is NOT the purpose of a GUI.

+1 to this! ^

Also.. what is the text field portion for? (granted my exposure to/with Processing is limited, but I'm curious as to your end goal for this feature?)