next up previous
Next: Media and Desktop Integration Up: A Framework for Intelligent Previous: Introduction

WWW-based Engineering Notebook Components

Since the display, storage and client/server software for displaying engineering notebook entries are already widely available in both commercial and free software systems, the creation of a WWW-based engineer's notebook system required ``only'' the creation of an authoring system by which engineers could easily publish their notebook entries on the World Wide Web. WWWeasel does exactly that, providing both the ability to let engineers type text into documents, create/preview/insert media into those documents, and preview/insert links to other engineer's documents and media. WWWeasel helps integrate the server, client and authoring system by calling out to both the client and server parts of the system when their services are needed.

Thus, the system we propose for use in this electronic engineering notebook system consists of the following three components:

One of the advantages of having a personal Web server for each author/engineer using WWWeasel (such as the Apache solution mentioned above) is that each individual may more easily control the accessibility of documents being published, typically using host-based authentication. This should be a reasonable solution for protecting engineering notebook data from inappropriate distribution on the internet.

Note that whichever document server technique is used, the only special capability that WWWeasel requires is the ability to write documents and media into a given filesystem and directory location where the HTTP server stores its documents and media. If a group server is used, an NFS-mounted file-system allows WWWeasel to edit engineering notebook entries on the HTTPD server. If a server such as Apache is used either on one's own personal workstation, or on some other server machine with an automounting YP-user based NFS filesystem, then each user's home directory may contain a directory ``public_html'' in which HTML documents may be placed. So if the engineer saves a file named ``<documentname>.html'', it may be referenced by others at the WWW location[*] ``http://<host>.<org>.<domain>/~<username>/<documentname>.html''. E-mail notification to the appropriate ``workgroup'' or a separate ``what's new'' WWW page allows this internet location and to be found out by others.

We see the work to date on WWWeasel as being an enabling foundation for doing electronic engineering notebooks and multimedia collaboration over the Web. The authoring, media capturing, and media handling provided by WWWeasel are a necessary part of any multimedia notebook, however a number of improvements and extensions present themselves for ``future work.'' Some of the following components may have significant impact in increasing the success of using WWWeasel and the WWW for engineering notebooks:


next up previous
Next: Media and Desktop Integration Up: A Framework for Intelligent Previous: Introduction
Niels P. Mayer
11/19/1997