WebDriver
and its associated classes as a simple API to a
multi-process version of SCOPE designed for use by a web
front end.
WebDriver
is a {@link edu.dartmouth.bglab.beam.BeamDriver}
that runs SCOPE in a separate process using a WebDriverJr
.
WebDriver
thus behaves as a
monolithic BeamDriver
to the outside world, but by executing SCOPE in a
separate JVM, gets around any memory restrictions that the server imposes on
application threads. WebDriver
also contains several other changes and
additions to BeamDriver
in order to accomodate the web front end.
The web front end is written in JSP and is documented
here.