Glamour is an engine for scripting browsers.
It was originally built by Philipp Bunge as a validation for his Masters thesis. Tudor Girba actively maintains the current version together with Lukas Renggli and Jorge Ressia. David Röthlisberger worked on the Morphic renderer. Andrei Vasile Chis works on the Seaside renderer.
Glamour received the 3rd prize at the ESUG Innovation Technology Awards 2009.
ESUG sponsors a project to create a Seaside interface for Glamour in 2010.
The Moose Book dedicates a chapter to Glamour.
Tudor Girba gave a podcast interview on Glamour.
Glamour comes with a built-in set of examples that can be browsed using a Glamour-based browser. You can get these examples by:
GLMBasicExamples open
A series of presentations are available here.
To get the latest version from squeaksource.com, you should execute the following code:
Gofer new
squeaksource: 'Glamour';
package: 'ConfigurationOfGlamour';
load.
(Smalltalk at: #ConfigurationOfGlamour)
perform: #loadDefault
Glamour is also shipped together with the Pharo distribution of Moose.
Philipp Bunge, Scripting Browsers with Glamour, University of Bern, April 2009, Master’s Thesis.