A Java implementation of Base 10 Blocks. Very nicely done.
http://interactivemaths.net/beta/node/add/whiteboard-content