implémentation complète de http://heig.ch/borema