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
Language Services
The iHTML architecture defines a set of services that every
back-end language module must implement. This components public
interface is typically only directly accessed by the
iHTML library component. Other
modules should interact with a language module through the library
component's language services.
The language services are divided into four categories:
- HTML Parse Trees
- Creating and managing the language-side representation of HTML
parse trees.
- Environment
- Managing information about the language module's context for
each browser document.
- Scripts
- Creating and managing scripts that are executing on a
particular document.
- User Interface
- Creating and managing the language-side representation of user
interface objects and performing event handling.
[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.