Copies of Xerox Ethernet patents and license agreements (Xerox and Fuji Xerox), with cover letters from Xerox and Fuji Xerox to Tandem Computers.
Copies of Xerox Ethernet patents and license agreements (Xerox and Fuji Xerox), with cover letters from Xerox and Fuji Xerox to Tandem Computers.
Abstract: Today's office can be better organized by using tools that help in managing information. Distributed office information systems permit an organization to control their conversion to "the office of the future" by reducing the initial purchase cost, and by permitting the system to evolve according to the needs and structure of the organization. Within an organization one finds a natural partitioning of activity and interaction, which can be preserved and exploited by local computer networks such as the Ethernet system. Although local computer networks are the foundation of office information systems, they should still be viewed as one component of an internetwork communication system. The architecture of the system must permit growth both in size and types of office services. It must also permit interconnection with systems from other vendors through protocol translation gateways that capture the incompatibilities, rather than forcing each application to handle the incompatibilities. An earlier version of this paper was presented at the Online Conference on Local Networks & Distributed Office Systems, London, 11-13 May, 1981.
Pages 9 and 10 of the EMMS. Includes the section discussing the Xerox Star Professional Work Station after 16 months on the market.
Includes a collection of documents on the following topics: BACKGROUND; FIRST PROGRAMMING ENVIRONMENT WORKING GROUP SECOND PROGRAMMING ENVIRONMENT WORKING GROUP CEDAR MESA
A document that "gives a brief description of a Mesa based interactive programming environment called "JaM". In this document three general topics are discussed: what is JaM; what applications lend themselves to the use of Jam; and how JaM interacts with and is interfaced to Mesa.
JaM source code listing. Written in Mesa programming language.
A working group of PARC and SDD employeeds began working in 1977 to design features for Mesa that would allow concurrent programming. The resultant design improved on the monitors and condition variables independently designed by Per Brinch Hansen and C. A. R. Hoare in the early 1970s. The Mesa design was presented at the 7th SOSP in 1979 and then published in CACM. A similar design was later implemented at DEC Systems Research Center as the thread feature of the Modula-2+ and Modula-3 programming languages. Later, the POSIX Threads standard adopted substantially the same design, through the advocacy of Garret Swart, a DEC SRC member who joined the POSIX Threads design committee.
Comments from Paul McJones. The POPL paper acknowledged “Paul McJones has made many penetrating comments about the language and this paper.” Email to Jim Morris re trying out the system, 9 October 1978, 2 pages. Email to Jim Morris and Eric Schmidt, 12 October 1978, 1 page. Email to Jim Morris and Eric Schmidt, 18 October 1978, 1 page.
Article with handwritten notes from authors.
<p>Language manual draft with extensive annotations by Paul McJones in pencil.</p>
Changes to Poplar for version 0.1, written by Jim Morris
Poplar Examples (ex.pl)
Poplar source code from 1978 and 1979.
Report that presents the various standard and devide-dependent font formats in use at Xerox PARC.
Manual for the 2.1 version of PrePress.
Introduction: This memorandum describes the Press file format, an attempt at defining a "universal" fotmat for describing documents. The format permits easy printing on a number of different devices and cooperative editing of documents by various editing and illustrating programs. For an introduction to Press, the reader is invited to consult [1]. This description is in four parts. Part 1 is an explanation of the basic ideas embodied in the Press file format. Part 2 describes the format in detail. Part 3 describes the management of character width information. Part 4 describes current conventions, entity types and the like.
Document describing the procedures for printing Press files useing the Spruce printing service on an Alto II/Orbit/Printer configuration. Also a reference manual for the operation and installation of the Spruce program.
The initial code file for Smalltalk-72 (written in Smalltalk-72). This copy was obtained from the MAXC file system on 12 November 1976.
The initial code file for Smalltalk-74 (written in Smalltalk-74). This copy was obtained from the MAXC file <Robson>MDEFS, probably in late 1976 or early 1977.