To view this content, you need to install Java from java.com

source code smoke
built with processing and traer.physics

A really basic smoke simulation.
The cursor spits out particles all of which are attached by springs.
The particles all die after a while and take their springs with them...