RE: [buildcheapeeg] Software (was ElectricGuru)

From: John Morrison (jmorrison_at_ahc.net.au)
Date: 2002-01-20 14:21:18


G'Day
I'm a very new to this group so I've been lurking for a few days but now I'd
like to throw my 2c worth into the mix.
(BTW if what I say has already been done or discussed or whatever....
PLEASE be kind and don't flame me too badly!)

A bit about myself first.
I'm 35 just finished a Batchelor of information technology (Major Software
Engineering and data Communications) before that 17 years with Telstra
(Telco in Australia).
Just getting into the whole L/S machine "thing" and very interested in
making hardware to "entertain" and monitor myself :-)

Now my 2c on the project
As I see it the hardware is coming together with a few "disputes" but well
on it's way and the software for the hardware will be written with the unit
I'd suspect.
ElectricGuru is one fine bit of software looks great but as Rob said not a
good base for the software we need. :-(
Though I'm sure that it and he have a lot to offer to the project.

So those of us that are software minded what about we get together and
create a spec for the PC software so it's ready when the hardware is!

Some of my ideas to start with
We make the software modular.
- This way we can link in whatever "Modules" are required for a particular
purpose.
o ECG's and such have already been discussed so why not allow for that in
the software
- We can change the interface to the EEG without interfering with the rest
of the software.
- Anyone can added their own modules to the user interface
o How about a user program that Bi-audio sounds that response to your
current brain waves?
o Or flash the screen (like ElectricGuru) to stimulate brain waves?
o Or create your own mind controlled Computer? :-)

Use JAVA for the output and user interfaces.
- It can be run on most platforms (So we aren't tied to windows)
- Java is very popular and most tinkerers (Which is where this product will
go in part!) can write code.
- If we have sections that need speed they can always be written in
C++/assembly or something else that can be compiled
- If written correctly it self-documents.

Once we have a specification we create and document the interfaces so that
the software can be split up and handed to individuals for coding.

Anyway that is my rant for today...... I have more in mind but I'll wait and
see what everyone things of this lot first. :-)

Hope some of it helps!

Good Night
John Morrison

-----Original Message-----
From: Rob Sacks [mailto:editor_at_realization.org]
Sent: Saturday, 19 January 2002 11:23 AM
To: buildcheapeeg_at_yahoogroups.com
Subject: [buildcheapeeg] ElectricGuru

Howdy Jim,

> Software for the PC needs to be looked at. Will the Electric
> Guru be able to be interfaced? Is the source code available
> to be modified if needed?

I'm willing to adapt ElectricGuru to take input from any
new EEG machine that communicates through a serial
port.

(In general I don't want to do any further work with
the existing ElectricGuru source code, but I'll make an
exception for this because it's very easy to do.)

However, as I've explained here before, I am reluctant to
release the source code for ElectricGuru because it was
written very quickly as a learning exercise with the expectation
that it would be discarded when it was finished. As a result,
the source code is not a good foundation for further development.
Also, it contains almost no comments, so it would be difficult
for people other than me to work on it.

Best regards,

Rob

----Original Message-------------------
From: "Jim Meissner" <jpmeissner_at_mindspring.com>
Date: Mon Jan 14, 2002 1:54 pm
Subject: Re: [buildcheapeeg] Analog-to-digital conversion

Dear Andreas:

My reason for contributing to this list is not to get a cheap and dirty EEG
machine....

To unsubscribe from this group, send an email to:
buildcheapeeg-unsubscribe_at_egroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



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