languages C, GCC, GDB, DDD fab.c .NET, C#, Mono Java, OpenJDK, IcedTea Processing, Wiring, Arduino LabVIEW, Simulink, Max/MSP, Pd, Scratch Bash, Tcl makefab Python, Perl, Ruby fab_send 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, IrDA Lite 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 glimage.py, glsurf.py RenderMan, cgkit VTK, pyvtk 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