The Xerox Alto, developed at Xerox PARC in 1973, was the first personal computer and the first computer to use the desktop metaphor and graphical user interface (GUI).
Apart from an Ethernet connection, the Alto's only common output device was a bi-level (black and white) CRT display, mounted in a vertical, "portrait" orientation. Its input devices were a custom keyboard, a three-button mouse, and an optional 5-key chord keyset. The last two items were borrowed from SRI's On-Line System; while the mouse was an instant success among Alto users, the chord keyset never became popular.
All Alto mice had three buttons. The earliest were mechanical and used two wheels perpendicular to each other. These were soon replaced with ball-type mice, which were invented by Bill English. Later, optical mice were introduced, first using white light and then using IR. The buttons on the early mice were narrow bars arranged top to bottom rather than side to side.
The keyboard was interesting in that each key was represented as a separate bit in a set of registers. This characteristic was used to alter where the Alto would boot from. The keyboard registers were used as the address on the disk to boot from, and by holding specific keys down while pressing the boot button, different microcode and operating systems could be loaded. This gave rise to the expression "nose boot" where the keys needed to boot for a test OS release required more fingers than you could come up with. Nose boots were obsoleted by the "move2keys" program that shifted files on the disk so that a specified key sequence could be used.
A number of other I/O devices were available for the Alto, including a TV camera, the Hy-Type daisywheel printer and a parallel port, although these were quite rare. The Alto could also control external disk drives to act as a file server. This was a common application for the machine.
The Alto helped popularize the use of raster graphics model for all output, including text and graphics. It also introduced the concept of the bit block transfer operation, or BitBLT, as the fundamental programming interface to the display. In spite of its small memory size, quite a number of innovative programs were written for the Alto, including the first WYSIWYG document preparation systems Bravo and Gypsy, editors for graphical data (bitmaps, printed circuit boards, integrated circuits, etc.), the first versions of the Smalltalk environment, and one of the first network-based multi-person computer games (Alto Trek by Gene Ball).
The Xerox Alto was used to design the next influential "D" series of workstations: the Dolphin, Dorado and Dandelion. A network router called Dicentra was also based on this design. Dolphin was a mid-line TTL design originally intended to be the Star workstation while Dorado had a very fast ECL based design. The original architecture for the Dandelion, based on the AMD Am2900 bitslice microprocessor technology, was presented as a paper design called Wildflower and was the low cost design that became the actual Star workstation.
Xerox created a product division (SDD) to commercialize the work of PARC, initially attempting to use the Dolphin as the basis for a workstation product. The Dandelion design became the Xerox 8010, which ran the Xerox Star workstation software. The Star inspired Apple's Lisa and Macintosh personal computers, and helped popularize the graphical user interface on later PCs and workstations.
These Xerox machines, and especially the Alto, are now very rare and highly valuable collector items.
The Alto is also visible in the background of American TV and Film productions in the late 1970's and early 1980's most often in the office sets, where the Alto's portrait screen and WYSIWYG format finding a natural niche in the page- and typestting of newspapers.
Xerox Alto | Xerox Alto | Xerox Alto | Alto
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Xerox Alto".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world