An application that draws X,Y lines over a plot. A good example could be the Apple's accelerationgraph. The only difference is that the graph should move from right to left instead left to right like Apple's example does.
The data will arrive in integer (0-2048) or float format (-3 to 3), at 244, 488 and 11500 samples per second.
Horizontal movement should be 25 mm/s (independent of screen size, resolution and sample rate).
The data stream should be able to be filtered with high-pass (0.05 Hz), low-pass filters (none, 50, 100, 120 Hz) and a notch filter of 50 and/or 60 Hz. All filters (notch and low pass) should be able to be inserted or disconnected independently.
The code should be able to plot up to 3 different signals at the same time, but filter selection will be the same for all.
The project SHOULD NOT USE CorePlot library from Google.
It can only use the same libraries/frameworks as the example of Apple listed before.
I will need to have exclusive ownership and rights to this source code, and it must not be encrypted in any way.