"Hypertextbook" authoring made easy.

A set of client-side JavaScripts to help instructors compose interactive course notes in HTML.

- This talk was composed using WebWriter++
- Integration of C++ and Java files into web pages

- Automatic import / excerpt / convert source file to HTML

      setButtons(true, false, false,"","");
      insertCode("Expression.java", true, "code",
          "expression-example.cfg", "all", "all");

- Run button sends examples to the Teaching Machine Applet
- Editing of examples

- Many other features
  - Dictionary
    entries.
  - Self-check questions
  - CSS styles for lectures, self-study, & printing
  - Table of contents generation.