NOTE:
This project is no longer being maintained: it was developed for my masters thesis, which was completed in early 1997. I still, however, welcome any questions or comments that people may have.

[Home] [ToC] [Up] [Prev] [Next]


Interactive HTML

Architecture

The Interactive HTML architecture is divided into three main components: the Browser, iHTML Library, and a number of Language Modules. The system only implements the iHTML Library itself. For the other components, it defines a strict interface but supplies no details on how they are to be implemented.

These pages supply an overview of the iHTML architecture. More detailed information is also provided for individuals wishing to incorporate the iHTML system into browsers or develop new language modules. They are not intended for people who are simply trying to write iHTML scripts or otherwise make use of an existing language module, although they may be useful to those looking for a deeper understanding of how the system works.


Browser and Language Developer Manual

Introduction
A high-level view of the iHTML architecture.
Browser Developer
Information on integrating iHTML into browsers.
Language Developer
Information on how to create new language modules.

Component Reference Manual

Browser Services
Functions and data structures implemented by the browser component.
iHTML Library Services
Functions and data structures implemented by the iHTML library itself.
Language Services
Functions and data structures implemented by each language module.

[Home] [ToC] [Up] [Prev] [Next]

_________.oo_Q_Q_oo.____________________________________________
Dianne Kyra Hackborn <hackbod@angryredplanet.com>
Last modified: Tue Oct 22 15:11:48 PDT 1996

This web page and all material contained herein is Copyright (c) 1997 Dianne Hackborn, unless otherwise noted. All rights reserved.