Introduction 1
Background 2
Hypertext 3
The AUGMENT System 4
The Document Environment 5
Conclusion 6
References 7
Introduction 1
Background 2
I met Doug in February 1958 at Stanford Research Institute in Menlo Park, where we were both starting out in new jobs. I was to be a research engineering administrative assistant; he was a young computer research engineer with internalized dreams unknown to those who hired him. 2B
By 1961, he had gained sponsorship from the Air Force Office of Scientific Research to lay out the conceptual framework for a program concerned with augmenting human intellect. He and almost 200 people who joined and later moved on along the way, worked on his concepts within that framework (Ref1). for the next 27 years. This group moved from SRI to Tymshare to McDonnell Douglas, while developing, using, and demonstrating the NLS/AUGMENT system. Our long term program came to an end in October 1988 when MDC's Augmentation Systems Division finally evaporated; but Doug's hyperthoughts are still there to be addressed. 2C
Briefly, an augmentation system has these basic components (Ref2): 2D
Some aspects are not yet fully available in the marketplace: 2F
One very useful innovation may never be accepted in the marketplace: the five finger keyset. I've long thought that the energy it takes resisting it would be better spent learning it. Things go so much faster with the keyset when you're using a mouse and keyset chord combinations. 2G
There is more to AUGMENT than the features listed above, and far more to an augmentation system than the supporting software. It is important to note that one component such as hypertext should be considered in the context of all the other aspects of such a system. A change in one component will likely affect others, causing reverberation effects through the whole system. 2H
Hypertext
3
I think in terms of hypertext connections whenever I work with textual information now; it's become second nature. When I think of hypertext as a concept, Doug, Ted Nelson, and also David Evans, the Australian in our group come into my mind. Evans emerges because in addition to being a delightful personality, he made the most extensive use of our structure, viewing, and linking capabilities in 1971. 3B
David wrote his Ph.D. thesis in NLS as a last step toward his degree from Stanford. He described and discussed a Dialogue Support System for planners. It was mostly about the possibilities presented by hypertext within permanently recorded (Journal, library) documents. He wrote the nearly 400 page document online, structuring it extensively, constructing an elaborate in- document link network that almost obscured the text, and printed it out for submission. He received a preliminary rejection. Submission came later. 3C
The problem was twofold. 3D
First, his professors had never read such a heavily cross-referenced document before and felt uncomfortable searching from place to place in the document trying to understand the thread of logic David was trying to present. 3E
Second, he did such a thorough and clever job of linking words, passages, sections, and chapters that he lost control of the story presentation without knowing it. He was too close to the technology at that stage and thinking more about the medium than the message -- a shared weakness. 3F
They gave him several months to rewrite and submit it, but he didn't have that much time because he was scheduled to return to Australia soon. The problem was solved in short order, as it turned out. With mouse and keyset in hand, he reassessed the real message he was trying to convey, quickly reordered chapters and sections, deleted many internal link references and some redundant text, created a few, more appropriate links and reprinted the thesis. This took a weekend. It was reread and immediately accepted. This time, he had it right, links and all. 3G
The Evans thesis was produced about a year before we started permanently recording and saving such documents in what we have called Journal libraries. His online version appears to be lost or at best somewhere on a very old, unreadable SDS-940-format tape. Assume for the moment that we now retype the final version into some other system with hypertext capabilities and import it into AUGMENT. We would be confronted with a set of problems relating to structure and links. A few questions would be: 3H
The Augment System: a text-based example 4
A paper on the AUGMENT system would cover the following topics among others: 4D
The Document Environment 5
(1) Host computer (Server)
In-file location, by
(4) Statement name
External program name and input variables
The basic options are: 5G2
Once a document has been entered into the Journal system, it cannot be changed. This permits reliable future reference to such documents or passages within them -- right down to any character position. 5H2
System software keeps track of the actual location of such documents in each AUGMENT server on a network. An archiving system manages the physical location of such files and provides automatic notification to operations people when files that may no longer be online are requested. 5H3
1 Cars
1a Ford
1a1 Passenger
1a2 Truck
1b Chevrolet
1b1 Passenger
1b2 Truck
2 Planes
2a Boeing
2b Lockheed
2c McDonnell Douglas 5C1
01 Cars
02 Ford
03 Passenger
04 Truck
05 Chevrolet
06 Passenger
07 Truck
012 Van
08 Planes
011 McDonnell Douglas
09 Boeing
Note
010 Lockheed (2b) was deleted
011 was moved after 08 and kept its SID
012 Van was added after 07 5C2
A complex link: 5E1A
(office-8,norton,budget,labor.d."Benefits".+4w:wh t i;["Vacation"];)
1 2 3 4
5 6 7 89 10 11 12 5E1A1
A simple link: 5E1B
(budget,labor.d:w)
... 3 4 5 8 :.. 5E1B1
Omitted fields imply the current environment and settings. 5E1C1
Alternate link delimiters are angle-brackets and (See--.....) 5E1D
(2) Directory
(3) File
Number (not used in above examples)
Structural statement number
Permanent statement identifier (SID)
(5) Relative structural position
(6) Data content
(7) Relative textual position
Special markers (not used in above examples) 5E3A1
(9) Structural areas [h = all branches]
(10) Statement lines [t = 1 line only]
(11) Program switch (on/Off) [i = filter switch on] 5E3B1
Shading
Brightness
Size
Movement
Direction
Speed
Distance
Sound level
Sound tuning
Context classification
Conclusion 6
References 7
Ref2. "Evolving the Organization of the Future: A Point of View," Proceedings of the Stanford International Symposium on Office Automation, March 1980, 6 pp, Engelbart, D. C. (Augment,80360,) 7B
Beach
Last Edited: 16 February 97