Saturday, April 14, 2012

MATLAB vs. Java

Thursday, March 29, 2012

ERNST v1.1

For some time now, I have been working on updating the Event Related Neuronal Simulation Tool (ERNST), a Java-based discrete event computational neuroscience (CNS) simulator. ERNST was developed and is maintained by the Computational Neuroscience Laboratory led by Dr. Ernst Niebur at the Zanvyl Krieger Mind/Brain Institute of Johns Hopkins University (JHU).

I am pleased to announce that the new version with my code contributions is now available for download and that it has been released under the terms of an Open Source license.  I hope to follow it up with additional releases soon.

Monday, November 14, 2011

CroftSoft IntFire v1.1

I put out a new release of CroftSoft IntFire to accompany my tutorial presentation on Exponential Decay Current Synapses.

Wednesday, October 26, 2011

Java Style Guide

I started writing the CroftSoft Java Style Guide. I will be adding to it as time goes on. I have adopted the brace indentation style popularized by Eric Allman.

Monday, October 17, 2011


I deployed the Spike Interface Embodied Virtual Environment (SIEVE) implementation that I wrote in 2008, CroftSoft SIEVE, as a Java OpenGL (JOGL) applet. I also released the source code as Open Source.

Thursday, October 13, 2011


I uploaded some documents from a few years ago on my research into creating a Spike Interface Embodied Virtual Environment (SIEVE). I proposed to train a neuronal network using spike-timing dependent plasticity (STDP) in a virtual environment and then validate the performance in the real world using a robot.

Saturday, October 08, 2011

CroftSoft QuickStudy

I released my first Android app, CroftSoft QuickStudy. This is a quiz application to help you study. Topics included so far are atomic element symbols and United States capitals.

Friday, October 07, 2011


I uploaded my slideshow presentation on the Integrate-and-Fire neuron model.

CroftSoft IntFire

CroftSoft IntFire is an interactive animated simulation of a spiking neuron. The Java Swing code is similar to CroftSoft Neuro except that it uses a leaky integrate-and-fire neuron model instead of Hodgkin-Huxley equations.