This paper describes JCAT, a Java-based system for building Web-based
collaborative active textbooks on algorithms. JCAT augments the expres
sive power of Web pages for publishing passive multimedia information
with a full-fledged interactive algorithm animation system. The system
is built in such a way that views of a running program may reside on
different machines, thereby making JCAT particularly well-suited for e
lectronic classrooms. In such a setting, an instructor controls the an
imation, while students view the animation by painting their Web brows
ers at the appropriate page. (C) 1997 Elsevier Science B.V.