Automated Seaside Interface to a VisualWorks and GemStone Application Framework

Cherniak Software develops custom client solutions using a CASE tool written in VW and GemStone. We have added a Seaside interface that uses the VW window specifications for component layout and the CASE tool meta data for behavior. No additional coding by the application developer is required. Each Seaside session uses a dedicated image so session handling is consistent with the fat client.  Aside from providing us with an automated web interface, we find considerable benefit from the code being Smalltalk all the way down. We have even been able to leverage the VisualWorks OpenTalk image to image interface for load balancing, using Apache.