Table of Contents
The reader should be familiar with most, if not all, of the following terms. They are included here only for completeness.
The set of classes, methods and fields in a program or library which may be used by developers or users to interact with it.
A formal description of a vocabulary of XML or SGML which defines the permissible structure of all documents conforming to that DTD.
The portion of the program with which the user interacts. See User Interface Modules for how user interfaces are implemented in Exemplar.
A standard which defines a way in which markup languages can be written. See [Bray00] for details.