languages C, GCC, GDB, DDD .NET, C#, Mono Java, OpenJDK, IcedTea Processing, Wiring, Arduino LabVIEW, Simulink, Max/MSP, Pd, Scratch Bash, Tcl Python, Perl, Ruby device interfaces RS/EIA/TIA 232/422/485, pySerial, USART hello.ftdi.44.echo.c, rx.py FTDI, libFTDI, python-ftdi USB, PyUSB, V-USB IrDA GPIB, VISA, PyVISA user interfaces Tk, Tkinter hello.load.45.py wxWidgets, wxPython panel_png_path.py Qt, PyQt GTK, PyGTK Clutter, PyClutter graphics X Windows xline.c, ximage.c AWT, JFC, Swing JavaLine.java, JavaLine.html JavaImage.java, JavaImage.html OpenGL, GLUT, PyOpenGL glimage.c, glsurf.c, video glimage.py, glsurf.py RenderMan, cgkit VTK, pyvtk web Canvas svg_lines.html WebGL svg_lines.html SVG svg_lines.html multimedia SDL, Pygame openFrameworks, ofpython math SciPy, NumPy, IPython MATLAB, Octave, matplotlib matline.py, matimage.py R, RPy Mathematica, SymPy, Sage digital filters assignment write an application that interfaces with an input &/or output device