The presentations for the Esug Innovation Awards were held on Monday, September 4th.

Soon after the end of the afternoon session, the conference room became a demo area where 9 different software applications were shown by their authors. They were:

  • BotsInc by Stephane Ducasse
  • SqSquare by Kazuki Minamitani, Masashi Umezawa
  • Plopp by Grit Schuster, Bert Freudenberg (and everybody else at Impara)
  • Sophie by Bernd Eckardt, John McIntosh, Steven Riggins, Tim Rowledge, Michael Rueger, Bob Stein
  • Mondrian by Tudor Girba, Michael Meyer
  • SqueakBot by Serge Stinckwich, Séverin Lemaignan, and co.
  • UbiquiTalk by Noury Bouraqadi, Michaël Piel
  • Statistics on-line by Dario Trussardi Romano
  • Dakar Testing by Damien Cassou & Karsten Kuche

The partecipants to the competions demoed their software to the conference attendands, who could vote for the best three entries. Votes have been collected and processed, and the winners will be announced on Wednesday during the conference Social Dinner. About two thirds of the conference partecipants decided to vote, and by a first count of the votes it can already be said that competition has been fierce. We wish to say good job to everyone who entered the competition.

ESUG 2006 Research Track

4 September, 2006

During monday afternoon, the congress hall has hosted the research track of the conference. In this tracks there were many presentations involving the Smalltalk language and the state of the art of the research around it.

The presentations were:

  • Application-Specific Models and Pointcuts using a Logic Meta Language, presented by Andy Kellens
  • Unanticipated Partial Behavioral Reflection, presented by Marcus Denker
  • Stateful Traits, presented by Stephane Ducasse
  • SCL: a Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk, presented by Luc Fabresse
  • Let’s Modularize the Data Model Specifications of the ObjectLens in VisualWorks Smalltalk, presented by Michael Prasse
  • Meta-driven Browsers, presented by Alexandre Bergel

Here you may find the papers which were discussed.

After Joseph Perline’s talk, it was the turn of Alfred Wullschleger, who talked about a system for managing states in a dynamic way, without resorting to the State pattern and leveraging Smalltalk’s event model and reflective message sending capabilities.

Alfred’s abstract and slides may be found on the conference website.

After a brief introduction to the conference by Stephane Ducasse and a coffee, we start with a presentation by Joseph Perline about Coding Dojos. A coding dojo is a place where, with the help of other practioners and experts, you may hone your programming skills by doing Code Katas, small and simple exercizes which may be solved in a short time.

After having explained what a code kata is, Joseph proceeded with an example, taken from the list of code katas on “Pragmatic” Dave Thomas’ site. Some of the attendants joined in and tried to solve the problem while pair-programming in a test-first way.