CroftSoft SIEVE implements a Spike Interface Embodied Virtual Environment
(SIEVE) in which all inputs to and outputs from a cognitive model are in the
form of neural spikes. An image of animated spinning cube is decomposed
into separate streams of red, green, and blue spikes on a virtual optic
nerve. Keyboard commands are converted into effector spikes which cause
small accelerations on the viewing position similar to virtual muscles
excited by peripheral nerves. All spikes, input and output, are represented
as an array of bits with a one representing a spike and a zero no spike.
For more information, please see the SIEVE section on the
The Java applet uses the
Java Binding for OpenGL (JOGL) application programming interface (API).
This permits the applet to take advantage of your graphics card for hardware
acceleration. The current frame rate is displayed at the top center of the