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]
iHTML Architecture
iHTML Library Services
The iHTML Library component includes functionality is directly
implemented by the iHTML system, as a library that is linked to a
browser that is implementing the system.
The library's services are divided into five categories:
- Document Interface
- Functions the browser component calls to submit documents to
the system and manage the scripts associated with them.
- Language Modules
- Management of the language modules available to the system,
providing a high-level interface to them, and keeping their state
synchronized with the browser.
- Buffers
- Creation and manipulation of data buffers.
- Doubly-linked Lists
- A standard set of functions for creating and managing
double-linked lists structures.
- Miscellaneous
- Various other routines that do not fall into one of the above
groups.
[Home]
[ToC]
[Up]
[Prev]
[Next]

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