Re: [buildcheapeeg] Re: SOFTWARE: FIRST THINGS FIRST

From: Doug Sutherland (wearable_at_earthlink.net)
Date: 2002-01-23 22:13:23


Jim,

> If other people want to go and create some fancy app
> by designing screens and copying other people's apps

You are going to the other extreme here, the idea is
not to copy, it's to look at what works and what does
not work. Reinventing wheels is not always a good
thing, and perhaps we can evolve to a better wheel.
Some of the key questions are:

1) What is the best way to represent the data? This
will depend on the reason for measuring, but if
it's for biofeedback then certainly raw wave forms
are NOT the best way. There are LOTS of alternatives
and many haven't even been tried yet. So the point
of looking at other apps is to see what has been
done, look at each feature/component and decide if
it is just fluff, focus on the ones that look good.

2) What is the best way to interact with the user,
and what things should be configurable for sessions?
How do we manage the saving of configurations? How
do other EEG systems do this (see 1)

3) What are good training protocols, and how do we
best support those in the software? How do other
EEGs do this (see 1)

4) What is the best way to layer/abstract the software
for maximum flexibility?

IMO the goal is not fancy, it's functional, that is the
whole idea behind functional specs.

> Actually, I had this idea that if I keep on coding,
> whilst other people talk, then eventually it will all
> be done my way, because working code speaks !

By all means, keep on coding, but can you answer #3
above, and how will your software support that?

> This is one area that might cause versions for different
> OS's to diverge, as I have no idea how reliable threading
> is on Windows, or whether it is adequately covered in
> these cross-platform libraries we're considering.

I think we should think carefully before making a complex
threading scheme. The simpler the better re mltithreading.
And the UI should be totally separate from the interfaces
below.

-- Doug



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