Software architecture

From: Moritz von Buttlar (info_at_baltic-microsolutions.de)
Date: 2002-02-12 11:08:55


Hi !

Are there any advances in the software archtecture question ? I didn't read
much
about this in the last week, but maybe I missed something.
We should decide something so that we can start working on software !

Here are some of my ideas, please look at attachement for understanding.

- every biofeedback device has as an output real numbers. No matter if
temperature, EMG or whatever.
so all we have to do is make a flexible way of dealing with these numbers.

- from input to output, data is processed by reading a value at one address
and then writing it to another

- protocol = array of the above addresses + some parameters

- we make simple data processing blocks (FFT, average, threshold, digital
filter) and by combining these blocks,
the user can generate his/her own favorite protocol. The blocks can have
one or multiple outputs/inputs (e.g. fft = real number input
and block of real numbers output. )

- combining can be made by a graphical editor (can be added later)

- for embedded devices: everything the same, only the last (output and
displaying) part can be changed to appropriate modules

- only problem: scheduling

What do you think ? Please send in more ideas and let's combine them to get
something started.

Moritz



nfb.jpg

---------------------------------------------------
Moritz von Buttlar
Flash uC/DSP Development http://www.baltic-microsolutions.de
Free EEG Design http://openeeg.sf.net



This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:38 BST