The traditional Engineer's Notebook is a volume of bound paper pages.
This archaic system is still the medium of choice for mechanical engineers
during the conceptual phase of design. In making this choice, designers
are taking a performer's view, choosing freedom and agility in the
initial making of drawings over processing power. The paper notebook
allows the designer to quickly write and draw whatever she or he desires.
During conceptualization, a designer is functioning as a performer, like a
musician. And also like a musician, her instrument must be agile or the
performance will be cramped and ideas lost. But in current Computer Aided
Design systems, agility has been neglected in favor of processing
(1996 update: since this paper was first published in 1989, vmacs has evolved into Webmacs, an EDN for the Web.)
But, how can we let the designer just write and draw whatever she wants and then process later? Well, perhaps we can take advantage of a useful characteristics of text and graphics generated during problem solving ...
Observation: visual entropy decreases during the design process
(or, spatial organization of text
The spatial organization in design drawings results in the coagulation of local lumps or expressions in visual languages, which can be processed through spatial parsing.
For example, in the figure below, the non
Processing a visual expression in rigid body dynamics notation
The basic theme in the Electronic Design Notebook is laissez faire: first, let the user write and draw whatever she wants; and then, second, provide levels of optional assistance. One kind of assistance is the processing of visual languages, as shown above. Another kind of assistance is navigational aid, where a machine inference system can guide another person through the designer's work. See Mapping Design Information.
0. Out From Behind The Dim Curtain
2. A Performing Medium for Text
3. First Stage: The Simple Electronic Design Notebook
4. Observation: Spatial Organization of Text
and Graphics Increases Over Time (or "visual entropy" decreases)
5. A Processing Medium For Expressions In Visual Languages
6. Second Stage: The Complete Electronic Design Notebook
Initially published in a special Visual Language issue of THE VISUAL COMPUTER: International Journal of Computer Graphics, edited by Ranjit Makkuni, Springer Verlag publishers, pg 214
Return to papers list
(C) Copyright 1994, 1996 PGC