Maybe take a look at a program called Processing.
Similar to the Arduino IDE in setup and crossplatform, but lets you do GUI and data processing stuff (not analysis specific, just general programming stuff), but also includes a serial port interface library. I've used it for basic GUI displays for data from an arduino compatible chip over the USB port's serial connection.