WHAT ARE ALL THOSE SYSTEM BOOKS FOR ANYWAY?

Wondering what all of those SBK files are for? There sure seems to be a lot of them.

AUTHORING SYSTEM BOOKS
System Books are used to provide various aspects of the Authoring functionality which are not built into the Core of Book. Authoring System Books are not a part of (and should not be shipped with) the Runtime system. A System Book is just a ToolBook file with an SBK extension. Feel free to open one up and take a peek at the OpenScript code in it. You'll learn lots.

  • ASSISTxx.SBK (Assistant only)
    Logic that controls the startup sequence of the Authoring engine is contained in this book.

  • INSTxx.SBK (Instructor only)
    Logic that controls the startup sequence of the Authoring engine is contained in this book.

  • TBxx.SBK
    This System Book is known as the Utilities System Book and provides for functionality such as the Tools menu and most of the various Object Property Sheets.

  • TBxxA.SBK
    This System Book is known as the Authoring System Book and provides for functionality such as the Assistant Toolbar, the Catalog, and various dialogs.

  • TBxxACTA.SBK
    This System Book is known as the Action System Authoring System Book and hosts the Actions Editor UI and functionality.

  • TBxxAXF.SBK
    This System Book is known as the AXF System Book. It is responsible for generating the AXF file during a DHTML export.

  • TBxxI.SBK
    This System Book is known as the Export to HTML System Book. It provided for HTML/Java export that is compatible with 3.0 browsers (no longer supported in 8.0). It still exists in 8.0 and higher because some of the Web Export logic in this book is used during DHTML export.

  • TBxxLMX.SBK
    This System Book is used during a DHTML export to generate SCORM and AICC packaging accessory files.

  • TBxxWEB.SBK
    This System Book is referred to as the Web Export System Book. It provides the User Interface seen during a DHTML export.

  • TBxxX.SBK
    This System Book hosts the Object Browser tree ActiveX Control.

RUNTIME SYSTEM BOOKS
Various System Books are used to provide Runtime functionality. Runtime System Books are a normal part of the Authoring system, and an optional part of the runtime system.

  • TBxxACTR.SBK
    This System Book is known as the Action System Runtime System Book. It ensures that Actions Editor code will function at Runtime.

  • TBxxANM.SBK
    This System Book provides for the Path Animation feature set found in ToolBook. It seems like Path Animation would be a core feature, but it is actually all accomplished using OpenScript and Timers...all of which is controlled from this system book.

  • TBxxFTP.SBK
    This System Book provides FTP functionality. It can operate as a stand-alone utility or as a System Book. It is also utilized during the publish to web process.

  • TBxxHYP.SBK
    This System Book is referred to as the Hyperlink System Book. It provides for the Hyperlinking abilities in ToolBook. It seems like Hyperlinking would be a core feature, but it is actually implemented fully in OpenScript...which is controlled from this system book.

  • TBxxAICC.SBK
    This System Book is referred to as the AICC Connectivity System Book. It is used by Neuron to communicate with an AICC compliant LMS.

  • TBxxR.SBK
    This System Book is known as the Runtime System Book. It contains most all ASYM_ OpenScript function calls. It also contains the base logic for the CBT part of ToolBook, which includes the Question Objects, Logging, Bookmarking, etc.