Xerox Star

Last updated

Xerox Star workstation
Xerox Star 8010 (2).jpg
Xerox Star 8010
Also known asXerox 8010 Information System
Developer Xerox
Manufacturer Xerox
Product family8000-series
TypeWorkstation
Release date1981;43 years ago (1981)
Introductory priceUS$16,595(equivalent to $56,000 in 2023) [1]
Discontinued1985 (1985)
Operating system Pilot
CPU AMD Am2900 based
Memory384  KB, expandable to 1.5  MB
Storage10, 29, or 40 MB hard drive and 8" floppy drive
Display17 inch
Graphics1024×808 pixels @ 38.7 Hz
Connectivity Ethernet
Predecessor Xerox Alto
Successor Xerox Daybreak (ViewPoint; Xerox 6085)

The Xerox Star workstation, officially named Xerox Star 8010 Information System, is the first commercial personal computer to incorporate technologies that have since become standard in personal computers, including a bitmapped display, a window-based graphical user interface, icons, folders, mouse (two-button), Ethernet networking, file servers, print servers, and email. [2] [3]

Contents

Introduced by Xerox Corporation on April 27, 1981, the name Star technically refers only to the software sold with the system for the office automation market. The 8010 workstations were also sold with software based on the programming languages Lisp and Smalltalk for the smaller research and software development market.

History

The Xerox Alto

The Xerox Star system's concept owes much to the Xerox Alto, an experimental workstation designed by the Xerox Palo Alto Research Center (PARC). The first Alto became operational in 1972. The Alto had been strongly influenced by what its designers had seen previously with the NLS computer system at the Stanford Research Institute and PLATO at University of Illinois. [4] [5] At first, only a few Altos had been built. [6] Although by 1979 nearly 1,000 Ethernet-linked Altos had been put into operation at Xerox and another 500 at collaborating universities and government offices, [7] it was never intended to be a commercial product. [8] Then in 1977, [9] Xerox started a development project which worked to incorporate the Alto innovations into a commercial product; their concept was an integrated document preparation system, centered on the expensive laser printing technology and targeted at large corporations and their trading partners. When the resulting Star system was announced in 1981, [7] the cost was about US$75,000(equivalent to $251,000 in 2023) for a basic system, and US$16,000(equivalent to $54,000 in 2023) for each added workstation. A base system includes an 8010 Star workstation, and an 8010 dedicated as a server (with RS232 I/O), and a floor-standing laser printer. The server software includes a File Server, a Print Server, and distributed services (Mail Server, Clearinghouse Name Server / Directory, and Authentication Server). Xerox Memorywriter typewriters connect to this system over Ethernet and send email, using the Memorywriter as a teletype.

The Star development process

The Star was developed at Xerox's Systems Development Department (SDD) in El Segundo, California, which had been established in 1977 under the direction of Don Massaro. [10] [9] SDD North was located in Palo Alto, California, including some people borrowed from PARC. SDD's mission was to design the "Office of the future", a new system to incorporate the best features of the Alto, have ease of use, and to automate many office tasks. [11] [12]

The development team was headed by David Liddle, and grew to more than 200 developers. Much of the first year was taken up by meetings and planning, resulting in an extensive and detailed functional specification, internally termed the Red Book. This became the bible for all development tasks. It defined the interface and enforced consistency in all modules and tasks. All changes to the functional specification had to be approved by a review team which maintained standards rigorously.

One group in Palo Alto worked on the underlying operating system interface to the hardware and programming tools. Teams in El Segundo and Palo Alto collaborated on developing the user interface and user applications.

The staff relied heavily on the technologies they were working on: file sharing, print servers, and email. [13] They were even connected to the Internet, then named ARPANET, which helped them communicate between El Segundo and Palo Alto.

The Star was implemented in the programming language Mesa, a direct precursor to Modula-2 and Modula-3. [14] Mesa is not object-oriented, but includes processes (threads) and monitors (mutexes) in the language. [15] Mesa requires creating two files for every module: a definition module specified data structures and procedures for each object, and one or more implementation modules contained the code for the procedures. Traits is a programming convention used to implement object-oriented capabilities and multiple inheritance in the customer environment of Star and Viewpoint. [16]

The Star team used a sophisticated integrated development environment (IDE), codenamed Tajo and externally named Xerox Development Environment (XDE). Tajo has many similarities with the Smalltalk-80 environment, but has many added tools, such as the version control system DF, which requires programmers to check out modules before they are changed. Any change in a module which force changes in dependent modules are closely tracked and documented. Changes to lower level modules require various levels of approval.

The software development process was intense. It involved much prototyping and user testing. The software engineers had to develop new network communications protocols and data-encoding schemes when those used in PARC's research environment proved inadequate.

Initially, all development was done on Alto workstations. These were not well suited to the extreme burdens placed by the software. Even the processor intended for the product proved inadequate and involved a last minute hardware redesign. Many software redesigns, rewrites, and late additions had to be made, variously based on results from user testing, and marketing and systems considerations.

A Japanese language version of the system was produced in conjunction with Fuji Xerox, code named J-Star, and full support for international customers.

In the end, many features from the Star Functional Specification were not implemented. The product had to get to market, and the last several months before release focused on reliability and performance.

User interface

Compound document and desktop of 8010/40 system Xerox 8010 compound document.jpg
Compound document and desktop of 8010/40 system
Windowed interface with scrollbars and greyscale graphics Xerox Star 8010 workstations.jpg
Windowed interface with scrollbars and greyscale graphics
Evolution of the used document icon shape Evolution of the document icon shape.jpg
Evolution of the used document icon shape

The key philosophy of the user interface is to mimic the office paradigm as much as possible to make it intuitive for users. The concept of "what you see is what you get" (WYSIWYG) was considered paramount. Text is displayed as black on a white background, just like paper, and the printer replicates the screen using Interpress, a page description language developed at PARC.

One of the main designers of the Star, Dr. David Canfield Smith, invented the concept of computer icons and the desktop metaphor, in which the user sees a desktop containing documents and folders, with different icons representing different types of documents. [17] [18] [19] Clicking any icon opens a window. Users do not start programs first (such as a text editor, graphics program, or spreadsheet software), but simply open the file and the appropriate application appears.

The Star user interface is based on the concept of objects. For example, a word processing document holds page objects, paragraph objects, sentence objects, word objects, and character objects. The user selects objects by clicking on them with the mouse, and press dedicated special keys on the keyboard to invoke standard object functions (open, delete, copy, move) in a uniform way. There was also a "Show Properties" key used to display settings, called property sheets, for the particular object (such as font size for a character object). These general conventions greatly simplify the menu structure of all the programs.

Object integration was designed into the system from the start. For example, a chart object created in the graphing module can be inserted into any type of document. Eventually, Apple delivered this ability in the Lisa operating system, and on Macintosh as Publish and Subscribe. It became available on Microsoft Windows with the introduction of Object Linking and Embedding (OLE) in 1990. This approach was later used on the OpenDoc software platform in the late 1990s, and in the AppleWorks (originally ClarisWorks) package for the Macintosh in 1991 and Windows in 1993.

Hardware

Initially, the Star software was to run on a new series of virtual-memory processors. The D* (pronounced D-Star) series of machines has names beginning with that letter. They are all microprogrammed processors; for the Star software, microcode is loaded to implement an instruction set designed for Mesa. It was possible to load microcode for the Interlisp or Smalltalk environments, but these three environments can not run at the same time.

The Dolphin (aka D0), built with transistor-transistor logic (TTL) technology, included 74S181 ALUs. It was intended to be the Star workstation, but its cost was deemed too high for the project goals. The complexity of the software eventually overwhelmed its limited configuration. At one time in Star's development, it took more than half an hour to reboot the system.

The next generation of these machines, the Dorado (aka D1), used an emitter-coupled logic (ECL) processor. It was four times faster than Dandelion on standard benchmarks, and thus competitive with the fastest super minicomputers of the day. It was used for research but was a rack-mounted CPU that was never intended to be an office product. [20] A network router called Dicentra is based on this design.

The released Star workstation hardware is called Dandelion (often shortened to "Dlion"). It is based on a design from in a PARC technical report, Wildflower: An Architecture for a Personal Computer, by Butler Lampson. [21] It is based on the AMD Am2900 bitslice microprocessor technology. An enhanced version of the Dandelion, with more microcode space, was dubbed Dandetiger.

The base Dandelion system has 384  KB memory (expandable to 1.5 MB), a 10 MB, 29 MB or 40 MB 8" hard drive, an 8" floppy drive, mouse, and Ethernet. The performance of this machine, which sold for US$20,000(equivalent to $67,000 in 2023), is about 850 in the Dhrystone benchmark — comparable to that of a VAX-11/750, which cost five times more. The 17 in (43 cm) cathode-ray tube (CRT) display (black and white, 1024×808 pixels with 38.7 Hz refresh [22] ) is large for the time. It can display two 8.5×11 in pages side by side in true size. The overscan area (borders) can be programmed with a 16×16 repeating pattern, to extend the root window pattern to all the edges of the monitor.

The D-Star machines were commercialized as:

Marketing and commercial reception

Rank Xerox brochure for 8010/40 system Rank Xerox 8010+40 brochure front.jpg
Rank Xerox brochure for 8010/40 system

The Xerox Star was not originally meant to be a stand-alone computer, but to be part of an integrated Xerox "personal office system" that also connected to other workstations and network services via Ethernet. Although a single unit sold for $16,000, a typical office would need to buy at least 2 or 3 machines along with a file server and a name server/print server. Spending $50,000 to 100,000 for a complete installation was not an easy sale, when a secretary's annual salary was about $12,000 and a VIC-20 cost around $300.

Later incarnations of the Star allow users to buy one unit with a laser printer, but only about 25,000 units were sold, leading many to consider it a commercial failure.

The workstation was originally designed to run the Star software for performing office tasks, but it was also sold with different software for other markets. These other configurations included a workstation for Interlisp or Smalltalk, and a server.

Some[ who? ] have said that the Star was ahead of its time, that few outside of a small circle of developers really understood the potential of the system, [23] considering that IBM introduced its 8088-based IBM PC running the comparatively primitive PC DOS the same year as the Star. However, comparison with the IBM PC may be irrelevant: well before it was introduced, buyers in the word processing industry were aware of the 8086-based IBM Displaywriter, [24] the full-page portrait black-on-white Xerox 860 page display system and the 120 page-per-minute Xerox 9700 laser printer. Furthermore, the design principles of Smalltalk and modeless working had been extensively discussed in the August 1981 issue of Byte magazine, [25] so Xerox PARC's standing and the potential of the Star can scarcely have been lost on its target (office systems) market, who would never have expected IBM to position a mass-market PC to threaten far more profitable dedicated WP systems. Unfortunately, the influential niche market of pioneering players in electronic publishing such as Longman were already aligning their production processes towards generic markup languages such as SGML (forerunner of HTML and XML) whereby authors using inexpensive offline systems could describe document structure, making their manuscripts ready for transfer to computer to film systems that offered far higher resolution than the then maximum of 360 dpi laser printing technologies.

Another possible reason given for the lack of success of the Star was Xerox's corporate structure. A longtime copier company, Xerox played to their strengths. They already had one significant failure in making their acquisition of Scientific Data Systems pay off. It is said that there were internal jealousies between the old line copier systems divisions that were responsible for bulk of Xerox's revenues and the new upstart division. Their marketing efforts were seen by some as half-hearted or unfocused. Furthermore, the most technically savvy sales representatives that might have sold office automation equipment were paid large commissions on leases of laser printer equipment costing up to a half-million dollars. No commission structure for decentralized systems could compete. The multi-lingual technical documentation market was also a major opportunity, but this needed cross-border collaboration for which few sales organisations were ready at the time.

Even within Xerox Corporation, in the mid-1980s, there was little understanding of the system. Few corporate executives ever saw or used the system, and the sales teams, if they requested a computer to assist with their planning, would instead receive older, CP/M-based Xerox 820 or 820-II systems. There was no effort to seed the 8010/8012 Star systems within Xerox Corporation.

Probably most significantly, strategic planners at the Xerox Systems Group (XSG) felt that they could not compete against other workstation makers such as Apollo Computer or Symbolics. The Xerox name alone was considered their greatest asset, but it did not produce customers.

Finally, by later standards, the system would be considered very slow, due partly to the limited hardware of the time, and partly to a poorly implemented file system; saving a large file could take minutes. Crashes can be followed by an hours-long process called file scavenging, signaled by the appearance of the diagnostic code 7511 in the top left corner of the screen.

The successor to the Star, the Xerox 6085 PCS, uses a different, more efficient hardware platform, Daybreak, using a new, faster processor, and accompanied by significant rewriting of the Star software, renamed ViewPoint, to improve performance. The new system was released in 1985. The new hardware provided 1 MB to 4 MB of memory, a 10 MB to 80 MB hard disk, a 15" or 19" display, a 5.25" floppy drive, a mouse, Ethernet connection and a price of a little over $6,000.

The Xerox 6085 could be sold along with an attached laser printer as a standalone system. Also offered was a PC compatibility mode via an 80186-based expansion board. Users could transfer files between the ViewPoint system and PC-based software, albeit with some difficulty because the file formats were incompatible with any on the PC. But even with a significantly lower price, it was still a Rolls-Royce in the world of lower cost $2,000 personal computers.

In 1989, Viewpoint 2.0 introduced many new applications related to desktop publishing. Eventually, Xerox jettisoned the integrated hardware/software workstation offered by Viewpoint and offered a software-only product called GlobalView , providing the Star interface and technology on an IBM PC compatible platform. The initial release required installing a Mesa CPU add-on board. The final release of GlobalView 2.1 in 1996 ran as an emulator on Solaris, Microsoft Windows 3.1, Windows 95, or Windows 98, and OS/2.

Legacy

Even though the Star product failed in the market, it raised expectations and laid important groundwork for later computers. Many of the innovations behind the Star, such as WYSIWYG editing, Ethernet, and network services such as directory, print, file, and internetwork routing have become commonplace in computers.

Members of the Lisa engineering team saw Star at its introduction at the National Computer Conference (NCC '81) and returned to Cupertino where they converted their desktop manager to an icon-based interface modeled on the Star. [26] Among the developers of Xerox's Gypsy WYSIWYG editor, Larry Tesler left Xerox to join Apple in 1980 where he also developed the MacApp framework.

Charles Simonyi left Xerox to join Microsoft in 1981 where he developed first WYSIWYG version of Microsoft Word (3.0). [27] In 1983, Simonyi recommended Scott A. McGregor, who was recruited by Bill Gates to lead the development of Windows 1.0, in part for McGregor's experience in windowing systems at PARC. Later that year, several others left PARC to join Microsoft. [28]

Star, Viewpoint, and GlobalView were the first commercial computing environments to offer support for most natural languages, including full-featured word processing, leading to their adoption by the Voice of America, other United States foreign affairs agencies, and several multinational corporations. [29]

The list of products that were inspired or influenced by the user interface of the Star, and to a lesser extent the Alto, include the Lisa, Macintosh, Graphics Environment Manager (GEM), Visi On, Windows, Atari ST, BTRON from TRON Project, Amiga, Elixir Desktop, Metaphor Computer Systems, Interleaf, OS/2, OPEN LOOK (co-developed by Xerox), SunView, KDE, Ventura Publisher, and NEXTSTEP. [30] [ better source needed ] Adobe Systems PostScript was based on Interpress. Ethernet was further refined by 3Com, and has become a de facto standard networking protocol.

Some people[ who? ] said that Apple, Microsoft, and others plagiarized the GUI and other innovations from the Xerox Star, and believe that Xerox didn't properly protect its intellectual property. Many patent disclosures were submitted for the innovations in the Star. However, at the time, the 1975 Xerox Consent Decree, a Federal Trade Commission (FTC) antitrust action, placed restrictions on what the firm was able to patent. [31] Also, when the Star disclosures were being prepared, the Xerox patent attorneys were busy with several other new technologies such as laser printing. Finally, patents on software, particularly those relating to user interfaces, were then an untested legal area.

Xerox went to trial to protect the Star user interface. In 1989, after Apple Computer, Inc. v. Microsoft Corp. for copyright infringement of the Macintosh user interface in Windows, Xerox filed a similar lawsuit against Apple. However, this suit was dismissed on procedural grounds, not substantive, because a three-year statute of limitations had passed. In 1994, Apple lost its suit against Microsoft, not only the issues originally contested, but all claims to the user interface. [32]

On January 15, 2019, a work-in-progress Star emulator created by LCM+L known as Darkstar was released for Windows and Linux. [33]

See also

Preceded by Xerox Star
1981-1985
Succeeded by

Related Research Articles

<span class="mw-page-title-main">Graphical user interface</span> User interface allowing interaction through graphical icons and visual indicators

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard.

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

<span class="mw-page-title-main">Lisp machine</span> Computer specialized in running Lisp

Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support. They are an example of a high-level language computer architecture. In a sense, they were the first commercial single-user workstations. Despite being modest in number Lisp machines commercially pioneered many now-commonplace technologies, including effective garbage collection, laser printing, windowing systems, computer mice, high-resolution bit-mapped raster graphics, computer graphic rendering, and networking innovations such as Chaosnet. Several firms built and sold Lisp machines in the 1980s: Symbolics, Lisp Machines Incorporated, Texas Instruments, and Xerox. The operating systems were written in Lisp Machine Lisp, Interlisp (Xerox), and later partly in Common Lisp.

Mesa is a programming language developed in the mid 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language.

<span class="mw-page-title-main">PARC (company)</span> American company

SRI Future Concepts Division is a research and development company in Palo Alto, California. It was founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, as a division of Xerox, tasked with creating computer technology-related products and hardware systems.

<span class="mw-page-title-main">Butler Lampson</span> American computer scientist

Butler W. Lampson is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing.

<span class="mw-page-title-main">Xerox Alto</span> Computer made by Xerox

The Xerox Alto is a computer system developed at Xerox PARC in the 1970s. It is considered one of the first workstations or personal computers, and its development pioneered many aspects of modern computing. It features a graphical user interface (GUI), a mouse, Ethernet networking, and the ability to run multiple applications simultaneously. It is one of the first computers to use a WYSIWYG text editor and has a bit-mapped display. The Alto did not succeed commercially, but it had a significant influence on the development of future computer systems.

An object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles.

<span class="mw-page-title-main">Desktop metaphor</span> Concept used on desktop computer graphical user interfaces

In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer. The desktop metaphor treats the computer monitor as if it is the top of the user's desk, upon which objects such as documents and folders of documents can be placed. A document can be opened into a window, which represents a paper copy of the document placed on the desktop. Small applications called desk accessories are also available, such as a desk calculator or notepad, etc.

<span class="mw-page-title-main">Lilith (computer)</span> 1980 custom-built workstation computer

The DISER Lilith is a custom built workstation computer based on the Advanced Micro Devices (AMD) 2901 bit slicing processor, created by a group led by Niklaus Wirth at ETH Zurich. The project began in 1977, and by 1984 several hundred workstations were in use. It has a high resolution full page portrait oriented cathode-ray tube display, a mouse, a laser printer interface, and a computer networking interface. Its software is written fully in Modula-2 and includes a relational database program named Lidas.

The office of the future is a collection of ideas for redesigning the office. As technology and society have evolved, the definition of the office of the future has changed. Current concepts, dating from the 1940s, are now known as the "paperless office".

<span class="mw-page-title-main">Xerox Daybreak</span> Workstation computer (1985–1989)

Xerox Daybreak is a workstation computer marketed by Xerox from 1985 to 1989.

<span class="mw-page-title-main">Larry Tesler</span> American computer scientist (1945–2020)

Lawrence Gordon Tesler was an American computer scientist who worked in the field of human–computer interaction. Tesler worked at Xerox PARC, Apple, Amazon, and Yahoo!.

<span class="mw-page-title-main">PERQ</span> First commercially produced personal workstation with a Graphical User Interface

The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, is a pioneering workstation computer produced in the late 1970s through the early 1980s. It is the first commercially-produced personal workstation with a graphical user interface (GUI). The design of the PERQ was heavily influenced by the original workstation computer, the Xerox Alto, which was never commercially produced. The workstation was conceived by six former Carnegie Mellon University alumni and employees: Brian S. Rosen, James R. Teter, William H. Broadley, J. Stanley Kriz, Raj Reddy and Paul G. Newbury, who formed the startup Three Rivers Computer Corporation (3RCC) in 1974.

Kronos is a series of 32-bit processor equipped printed circuit board systems, and the workstations based thereon, of a proprietary hardware architecture developed in the mid-1980s in Akademgorodok, a research city in Siberia, by the Academy of Sciences of the Soviet Union, Siberian branch, Novosibirsk Computing Center, Modular Asynchronous Developable Systems (MARS) project, Kronos Research Group (KRG).

Metaphor Computer Systems (1982–1994) was an American computer company that created an advanced workstation, database gateway, unique graphical office interface, and software applications that "seamlessly integrate" data from both internal and external sources. The Metaphor machine was one of the first commercial workstations to offer a complete hardware/software package and a GUI, including "a wireless mouse and a wireless five-function key pad". Although the company achieved some commercial success, it never achieved the fame of either the Apple Macintosh or Microsoft Windows.

Ted Kaehler is an American computer scientist known for his role in the development of several system methods. He is most noted for his contributions to the programming languages Smalltalk, Squeak, and Apple Computer's HyperCard system, and other technologies developed at Xerox PARC.

References

  1. "Xerox 8010 Star Information System". National Museum of American History .
  2. Johnson, Jeff; Roberts, Teresa; Verplank, William; Smith, David; Irby, Charles; Beard, Marian; Mackey, Kevin (1989). "The Xerox Star: A Retrospective". Computer . 22 (9): 11–26. doi:10.1109/2.35211. S2CID   12660370.
  3. "Xerox 8010 Star Information System". National Museum of American History. Retrieved April 18, 2022.
  4. "The History of the Xerox Alto". Carl J. Clement. March 2002.
  5. Dear, Brian (2017). The Friendly Orange Glow: The untold story of the PLATO System and the dawn of cyberculture. Pantheon Books. pp. 186–187. ISBN   978-1-101-87155-3.
  6. Canfield Smith, David; Irby, Charles; Kimball, Ralph; Verplank, Bill; Harslem, Eric (April 1982). "Designing the Star User Interface". BYTE . Vol. 7, no. 2. pp. 242–282.
  7. 1 2 "PARC Milestones". Archived from the original on December 17, 2008. Retrieved November 13, 2008.
  8. Douglas K. Smith; Robert C. Alexander (1988). Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer. New York: William Morrow. ISBN   0-688-06959-2.
  9. 1 2 "The Xerox Star". toastytech.com. Retrieved April 18, 2022.
  10. "Tech before its time: Xerox's shooting Star computer". New Scientist. February 15, 2012. Retrieved April 18, 2022.
  11. "The Xerox "Star": A Retrospective". www.dcn.org. Retrieved April 18, 2022.
  12. "Xerox Star Research". xeroxstar.tripod.com. Retrieved April 18, 2022.
  13. Ollig, Mark (October 31, 2011). "They could have owned the computer industry". Herald Journal. Retrieved February 26, 2021.
  14. Niklaus Wirth (January 1995). "A Brief History of Modula and Lilith". The ModulaTor Oberon-2 and Modula-2 Technical Publication. modulaware.com.
  15. Butler Lampson and David Redell (February 1980). "Experience with Processes and Monitors in Mesa" (PDF). Communications of the ACM 23:2.
  16. Curry, Gael; Baer, Larry; Lipkie, Daniel; Lee, Bruce (June 21–23, 1982). "Traits: An approach to multiple-inheritance subclassing". Proceedings of the SIGOA conference on Office Information Systems. pp. 1–9. doi: 10.1145/800210.806468 . S2CID   2847188.
  17. Lieberman, Henry. "A Creative Programming Environment, Remixed". CiteSeerX   10.1.1.125.4685 .
  18. Salha, Nader. "Aesthetics and Art in the Early Development of Human-Computer Interfaces", October 2012.
  19. Smith, David. "Pygmalion: A Creative Programming Environment", 1975.
  20. Pier, Kenneth A. (1983). "A retrospective on the Dorado, a high-performance personal computer" (PDF). ACM Sigarch Computer Architecture News. 11 (3): 252–269. doi:10.1145/1067651.801663 . Retrieved January 26, 2019.
  21. "Systems". Butler Lampson's Microsoft Research site. Archived from the original on May 11, 2008.
  22. Xerox 8010/40 Document creation system brochure. Uxbridge, Middlesex: Rank Xerox. 1985–1987.
  23. Norman, Donald A. (1999). The Invisible Computer . Cambridge, Massachusetts: MIT Press. p.  316. ISBN   978-0-262-64041-1.
  24. IBM's launch presentation (at 103 Wigmore St London in September 1980) claimed the Displaywriter uses three 8086 chips, though 1x8086 + 2x8088 seems more credible.[ citation needed ]
  25. Dan Ingalls (August 1981). "Design Principles Behind Smalltalk". Byte . Vol. 6, no. 8. McGraw-Hill. pp. 286–298. Archived from the original on September 27, 2007.
  26. "An Interview with Wayne Rosing, Bruce Daniels, and Larry Tesler". Byte. Retrieved February 8, 2007.
  27. Wallace, James; Erickson, Jim (1992). Hard Drive . New York u.a.: Wiley. pp.  219–220. ISBN   0-471-56886-4. I lost faith in Xerox's ability to do anything
  28. Wallace & Erickson 1992, pp. 254–255.
  29. "Weird Processing: The Collision of Computers and Cultures at the Voice of America 2007". Chris Kern's Eponymous Web Site. Retrieved December 1, 2007.
  30. "Xerox Star Research". John Redant. Retrieved February 8, 2007.
  31. "The 1975 Xerox Consent Decree: Ancient Artifacts and Current Tensions" (PDF). Willard K. Tom. Retrieved December 16, 2008.
  32. "Copyright: Apple vs. Microsoft". New York Times. Archived from the original on June 21, 2010. Retrieved February 8, 2007. An index of NYT articles concerning both the Apple/Microsoft suit and the Xerox/Apple suit
  33. Dersch, John (January 19, 2019). "Introducing Darkstar: A Xerox Star Emulator". Living Computers: Museum + Labs. Archived from the original on January 20, 2019. Retrieved March 20, 2019.