Dr. Ducasse Stéphane, Chercheur postdocteur, Professeur adjoint NSF, Université de Berne
Smalltalk a une longue tradition d'outil d'aide au développement logiciel. Le dernier en date est le refactoring browser (site web). Le refactoring Browser est le pionnier dans la transformation de code avec conservation de comportements. Les travaux développés autour du Refactoring Browser par l'équipe du Professeur Ralph Johnson sont maintenant repris dans la plupart des environnements Java. Une présentation rapide des refactorings sera faite.
Extreme Programming, la nouvelle méthodologie agile est basée sur la définition de tests unitaires. SUnit, le framework original a partir duquel les clones pour pratiquement tous les langages ont été créés, sera présenté.
Les outils ci-dessus forment une base solide pour le développement d'applications dans un contexte itératif.
Squeak est le Smalltalk 'open source' développé par l'équipe originale de Xerox Parc : www.squeak.org.
«Squeak is a multi-media authoring system for 'children of all ages'». Aimed at designing media-spaces in an educational context, Squeak provides a rich learning experience reaching from fourth-graders up to professional software engineers.