Copyright (C) 2010 Alexandre Brouste et Sophie Lambert-Lacroix
