This applet implements Constraint Propagation Networks (you can download the .jar file including source):