All the code used in the context of my blog (http://j2d2blog.blogspot.fr/)