Boomerang logo
Abstract of the Boomerang White Paper
A Dynamic Page-Reconfiguration System
Curtis Dyreson
  Contact me

Boomerang is a dynamic HTML page reconfiguration system. A user accesses Boomerang via the Common Gateway Interface. The user supplies a page name and a template , Boomerang fetches the requested page and uses the template to reconfigure it. The template is a sequence of string manipulation rules. The rules are written in a simple regular expression-based pattern matching language. Boomerang also parses HTML variables in forms and query strings and makes those variables available in the template.

By taking advantage of Boomerang's dynamic page reconfiguration features, users can easily add navigational links, suppress images, redefine HTML tags, and reshape a page as desired. Since Boomerang is reached through the Common Gateway Interface and understands HTML variables, Boomerang can also be used as a general form-handling script. Several examples are given to show the utility of Boomerang.

Boomerang is compatible with existing browsers and servers and does not compromise their security.

Curtis E. Dyreson and Anthony Sloane © 1995-2001. All rights reserved.
  E-mail questions or comments to Curtis.Dyreson at