Saturday, March 02, 2019


Back in 2011, I created my first Android application, CroftSoft QuickStudy.  Recently I started working on a hybrid mobile application using the Ionic Framework.  The software is currently deployed as a web application at

Like CroftSoft QuickStudy, Lorelock lets you do flashcard drills on atomic symbols and United States capitals.  Lorelock also includes boating terminology since boating is a new hobby of mine.  I will be adding more study topics and software features as time goes on.

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.