From: Doug Sutherland (wearable_at_earthlink.net)
Date: 2002-02-05 03:36:21
Hi Moritz,
> It would be nice if we could maybe reusable software pieces (libraries)
> so that Doug can use a lot of the same code that is used for the GUI
> software as well.
Sorry for the slow reply, I have moved recently, and I have been
buried in some esoteric thinking.
Regarding software modules, as long as we don't fall into
the monolithic assumption that traditional GUI is the only
human interface, I think we will be on a good track. My
suggestion is to follow something along the lines of the
'model-view-controller' design pattern. If we can achieve
the following:
1) The user interface should be abstracted as a separate
entity from everything else.
2) The data input routine (rs232 etc) should be abstracted
such that it doesn't assume any particular spectral
analysis technique or routine.
3) The "training protocol" (thresholds etc) and individual
user configurations (allowing to save a session setup
for later use, and for multiple people) should be a
completely independent process.
4) The spectral analysis routines (FFT and digital filtering
etc) should be abstracted separate from everything else.
Then Doug will be a happy camper, and will go off into
never-never land and design some funky new non-gui HMIs,
such that his jacket can whisper in his ear (using ibm
viavoice) and tell him when he's reached nirvana <grin>.
Namaste,
Doug
This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:38 BST