3.4.6 WaveMaster - The WWW Gateway
![]() |
WaveMaster is an extension to the Hyperwave server to allow for access to a Hyperwave server from a WWW client. To the WWW client WaveMaster looks like a normal WWW server. The HTML documents, which are sent to the client, are created by WaveMaster on-the-fly. They contain the requested document from the Hyperwave server (translated to HTML if necessary) plus additional segments of HTML to provide access to more of Hyperwave's functionality (see Figure 3.4). This includes a number of additional buttons (clickable images) which appear in the header
of the document. Clicking on the buttons in the header opens
new HTML pages including fill-in forms to transmit information to the
Hyperwave server. Currently, WaveMaster does not provide all the
functionality of native Hyperwave clients (Harmony, Amadeus), but the
development team has already announced more functionality using Java, and by
the time you read this, some of it will probably have been implemented.
Let's look at the current implementation, WaveMaster 3.22:
3.4.6 WaveMaster - The WWW Gateway
WaveMaster is an extension to the Hyperwave server to allow for access to a Hyperwave server from a WWW client. To the WWW client WaveMaster looks like a normal WWW server. The HTML documents, which are sent to the client, are created by WaveMaster on-the-fly. They contain the requested document from the Hyperwave server (translated to HTML if necessary) plus additional segments of HTML to provide access to more of Hyperwave's functionality (see Figure 3.4). This includes a number of additional buttons (clickable images) which appear in the header
of the document. Clicking on the buttons in the header opens
new HTML pages including fill-in forms to transmit information to the
Hyperwave server. Currently, WaveMaster does not provide all the
functionality of native Hyperwave clients (Harmony, Amadeus), but the
development team has already announced more functionality using Java, and by
the time you read this, some of it will probably have been implemented.
Let's look at the current implementation, WaveMaster 3.22:

