All Topics  
Xerox Star

 

   Email Print
   Bookmark   Link






 

Xerox Star



 
 
The Star workstation
Workstation

A workstation is a high-end microcomputer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems....
, officially known as the Xerox 8010 Information System, was introduced by Xerox
Xerox

Xerox Corporation is a global document management company which manufactures and sells a range of color and black-and-white Computer printer, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies....
 Corporation in 1981. It was the first commercial system to incorporate various technologies that today have become commonplace in personal computers, including a bitmapped
Raster graphics

In computer graphics, a raster graphics image or bitmap, is a data structure representing a generally Rectangle grid of pixels, or points of color, viewable via a Computer display, paper, or other display medium....
 display, a window-based graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
, icons
Icon (computing)

On computer displays, a computer icon is a small pictogram. Icons have been used to supplement the normal alphanumerics of the computer. Modern computers now can handle bitmapped graphics on the display terminal, so the icons are widely used to assist users....
, folders, mouse, Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
 networking
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
, file server
File server

In computing, a file server is a computer attached to a network that has the primary purpose of providing a location for the shared storage of computer files that can be accessed by the workstations that are attached to the computer network....
s, print server
Print server

A print server, or printer server, is a computer or device that is connected to one or more Computer printer and to Client s over a Computer network, and can accept print jobs from the computers and send the jobs to the appropriate printers....
s and e-mail
E-mail

Electronic mail, often abbreviated as e-mail, email, E-Mail, or eMail, is any method of creating, transmitting, or storing primarily text-based human communications with digital communications systems....
.

The name "Star" technically refers only to the software sold with the system for the office automation
Office Automation

Office automation refers to the varied computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks and goals....
 market.






Discussion
Ask a question about 'Xerox Star'
Start a new discussion about 'Xerox Star'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Star workstation
Workstation

A workstation is a high-end microcomputer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems....
, officially known as the Xerox 8010 Information System, was introduced by Xerox
Xerox

Xerox Corporation is a global document management company which manufactures and sells a range of color and black-and-white Computer printer, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies....
 Corporation in 1981. It was the first commercial system to incorporate various technologies that today have become commonplace in personal computers, including a bitmapped
Raster graphics

In computer graphics, a raster graphics image or bitmap, is a data structure representing a generally Rectangle grid of pixels, or points of color, viewable via a Computer display, paper, or other display medium....
 display, a window-based graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
, icons
Icon (computing)

On computer displays, a computer icon is a small pictogram. Icons have been used to supplement the normal alphanumerics of the computer. Modern computers now can handle bitmapped graphics on the display terminal, so the icons are widely used to assist users....
, folders, mouse, Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
 networking
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
, file server
File server

In computing, a file server is a computer attached to a network that has the primary purpose of providing a location for the shared storage of computer files that can be accessed by the workstations that are attached to the computer network....
s, print server
Print server

A print server, or printer server, is a computer or device that is connected to one or more Computer printer and to Client s over a Computer network, and can accept print jobs from the computers and send the jobs to the appropriate printers....
s and e-mail
E-mail

Electronic mail, often abbreviated as e-mail, email, E-Mail, or eMail, is any method of creating, transmitting, or storing primarily text-based human communications with digital communications systems....
.

The name "Star" technically refers only to the software sold with the system for the office automation
Office Automation

Office automation refers to the varied computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks and goals....
 market. The 8010 workstations were also sold with LISP
Lisp

A lisp is a speech impediment, historically also known as sigmatism. Stereotypically, people with a lisp are unable to pronounce sibilants , and replace them with Interdental consonants , though there are actually several kinds of lisps....
- and Smalltalk
Smalltalk

Smalltalk is an Object-oriented programming, Type system, reflection computer programming programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human?computer symbiosis." It was designed and created in part for educational use, more so for constructionist learning, at PARC by Al...
-based software, for the smaller research and software development
Software development

Software development is the set of activities that results in software products. Software development may include research, new development, modification, reuse, re-engineering, maintenance, or any other activities that result in software products....
 market.

History


The Xerox Alto

The Xerox Star systems concept owes much to the Xerox Alto
Xerox Alto

The Xerox Alto was an early personal computer developed at Xerox PARC in 1973. It was the first computer to use the desktop metaphor and graphical user interface ....
, an experimental workstation designed by the Xerox Palo Alto Research Center (PARC) in the 1970s. Although by 1979 nearly 1000 Ethernet-linked Altos were in use at Xerox and another 500 at collaborating universities and government offices, it was never intended to be a commercial product . While Xerox had started in 1977 a development project which worked to incorporate those innovations into a commercial product, their concept was an integrated document preparation system, centered around the (then expensive) laser printing technology and oriented towards large corporations and their trading partners. When that system was announced in 1981 , the cost was about $ 75,000 for a basic system, and $16,000 for each additional workstation.

The Xerox 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. A section of SDD ("SDD North") was located in Palo Alto, California, and included some people borrowed from PARC. SDD's mission was to design the "Office of the Future", a new system that would incorporate the best features of the Alto, was easy to use and could automate many office tasks.

The development team was headed by David Liddle
David Liddle

David Liddle is co-founder of Interval Research Corporation, consulting professor of computer science at Stanford University, and credited with heading development of the groundbreaking Xerox Star computer system....
, and would eventually grow to more than 200 developers. A good part of the first year was taken up by meetings and planning, the result of which was an extensive and detailed functional specification (known internally as 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 rigorously maintained standards.

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 development of the user interface and user applications.

The staff relied heavily on the very technologies that they were working on—file sharing, print servers and e-mail. They were even connected to the Internet, known as the Arpanet at that time, which allowed them to communicate between El Segundo and Palo Alto.

The Star was implemented in the Mesa programming language
Mesa programming language

Mesa was an innovative computer programming programming language developed at PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a high-level programming language....
, a direct precursor to Modula-2
Modula-2

Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup company DISER as MC1 and MC2....
 and Modula-3
Modula-3

In Computer science, Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2. While it has been influential in research circles it has not been adopted widely in industry....
. Mesa was not object-oriented, but tools and programming techniques were developed which allowed pseudo object-oriented design and programming. Mesa required programmers to create two files for every module, a definition module which specified data structures and procedures for each object and one or more implementation module that has the actual code for the procedures.

The Star team used a sophisticated integrated development environment
Integrated development environment

An integrated development environment also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development....
 known internally as Tajo and externally as Xerox Development Environment
Xerox Development Environment

The Xerox Development Environment was one of the first Integrated Development Environments. It was first implemented on the Xerox Alto in 1977....
 or XDE. Tajo had many similarities with the Smalltalk-80 environment, but it had many additional tools. For example, the DF version control system
Revision control

Revision control is the management of multiple revisions of the same unit of information. It is most commonly used in engineering and software development to manage ongoing development of digital documents like application source code, art resources such as blueprints or electronic models, and other projects that may be worked on by a team o...
, which required programmers to check out modules before they could be changed. Any change in a module which would force dependent modules to change were closely tracked and documented. Changes to lower level modules required various levels of approval.

The software development process was intense. It involved a lot of prototyping and user testing. The software engineers
Software engineering

Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches....
 had to develop new network protocols
Communications protocol

In the field of telecommunications, a communications protocol is the set of standard rules for data representation, Signalling , authentication and Error detection and correction required to send information over a communications channel....
 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, some based on results from user testing, some based on marketing considerations, and some based on systems considerations.

A Japanese language
Japanese language

IPA: [n?iho?go] is a language spoken by over 130 million people in Japan and in Japanese emigrant communities. It is related to the Ryukyuan languages....
 version of the system was produced in conjunction with Fuji Xerox
Fuji Xerox

is a joint venture partnership between the Japan photography firm Fujifilm and the United States document management company Xerox to develop, produce and sell xerographic and document-related products and services in the Asia-Pacific region....
 (code named "J-Star") as well as full support for international customers.

In the end, there were many features from the Star Functional Specification that had to be left at the table. The product had to get to market and the last several months before release focused on reliability and performance.

System features


User interface

The key philosophy of the user interface was to mimic the office paradigm as much as possible in order to make it intuitive for users. The concept of WYSIWYG
WYSIWYG

WYSIWYG , is an acronym for What You See Is What You Get, used in computing to describe a system in which content displayed during editing appears very similar to the final output, which might be a printed document, web page, slide presentation or even the lighting for a theatrical event....
 was considered paramount. Text would be displayed as black on a white background, just like paper, and the printer would replicate the screen using InterPress
InterPress

InterPress is a page description language developed at Xerox PARC, based on the Forth and an earlier graphics language called JaM. As with many PARC projects, Interpress was not commercialized at its time of creation, and its primary effect on the world was to cause some of its creators to get fed up, form their own company, and publish the...
, a page description language developed at PARC.

The user would see a desktop that contained documents and folders, with different icons representing different types of documents. Clicking any icon would open a window. Users would not use programs (e.g. a text editor, graphics program or spreadsheet software), they would simply open the file and the appropriate application would appear.

The Star user interface was based on the concept of objects. For example in a word processing document, there would be page objects, paragraph objects, sentence objects, word objects and character objects. The user could select objects by clicking on them with the mouse, and press dedicated special keys on the keyboard to invoke standard object functions — Open, Delete, Copy and Move — in a uniform way. There was also a "Show Properties" key used to display settings, called property sheets, for the particular object (e.g. font size for a character object). These general conventions greatly simplified 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 could be inserted into any type of document. This type of capability eventually became available as part of the Operating System
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 on the Apple Lisa
Apple Lisa

The Apple Lisa was a personal computer designed at Apple Computer, Inc. during the early 1980s.The Lisa project was started at Apple in 1978 and evolved into a project to design a powerful personal computer with a graphical user interface that would be targeted toward business customers....
  and became part of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 with the introduction of OLE (Object Linking and Embedding
Object Linking and Embedding

Object Linking and Embedding is a technology that allows embedding and linking to documents and other objects developed by Microsoft. For developers, it brought OLE custom controls , a way to develop and use custom user interface elements....
) in 1990.

Hardware

Initially, the Star software was to run on a new series of virtual-memory processors, described in a PARC technical report called, "Wildflower: An Architecture for a Personal Computer", by Butler Lampson. The machines had names that always began with the letter 'D'.

The first of these machines was the Dolphin, built with TTL
Transistor-transistor logic

File:68k ttl.jpgTransistor?transistor logic is a class of digital circuits built from bipolar junction transistors and resistors. It is called transistor?transistor logic because both the logic gating function and the amplifying function are performed by transistors ....
 technology. The complexity of the software eventually overwhelmed its limited configuration; at one point in Star's development, it would take more than half an hour to reboot the system.

The next Star workstation hardware was known as a Dandelion (often shortened to "Dlion"). It had a microprogrammed
Microcode

Microcode is a layer of lowest-level instructions involved in the implementation of machine code instructions in many computers and other processors; it resides in a special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations....
 CPU, based on the AMD Am2900 bitslice microprocessor technology, that implemented a virtual machine
Virtual machine

In computer science, a virtual machine is a software implementation of a machine that executes programs like a real machine.Definitions...
 for the Mesa programming language
Mesa programming language

Mesa was an innovative computer programming programming language developed at PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a high-level programming language....
. An enhanced version of the Dandelion (with more microcode space) was dubbed the "Dandetiger".

The base Dandelion system had 384KB memory
Computer storage

Computer data storage, often called storage or memory, refers to computer components, devices, and recording medium that retain digital data used for computing for some interval of time....
 (expandable to 1.5MB), a 10MB, 29MB or 40MB 8" hard drive, an 8" floppy drive, mouse and an Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
 connection. The performance of this machine, which sold for $20,000, was about 850 in the Dhrystone
Dhrystone

Dhrystone is a synthetic computing Benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system programming....
 benchmark — comparable to that of a VAX 11/750, which cost 5 times as much. The 17" CRT
CRT

CRT may refer to:In computing:* Transport_Layer_Security, in computing* The C runtime library , in programming* The C++ Curiously recurring template pattern, in programming....
 display (black and white, 1024x809 pixels with 38.7 Hz refresh) was large by standards at the time. It was meant to be able to display two 8.5"x11" pages side by side in actual size. An interesting feature of the display was that the overscan area (the borders) of it could be programmed with a 16x16 pattern. This was used to extend the root window pattern to all the edges of the monitor, a feature that is not available even today on most video cards.

The next design, the Dorado, used an ECL
Emitter coupled logic

In electronics, emitter-coupled logic, or ECL, is a logic family in which current is steered through Bipolar junction transistors to implement logic functions....
 processor. It was 4 times faster than the Dandelion on standard benchmarks, and therefore competitive with the fastest super minicomputers of the day. A network router
Router

A router is a Computer network device whose software and hardware are usually tailored to the tasks of routing and forwarding information. For example, on the Internet, information is directed to various paths by routers....
 called Dicentra was also based on this design.

Marketing and commercial reception

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 have to purchase 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 sell, when a secretary's annual salary was about $12,000 per year.

Later incarnations of the Star would allow users to purchase a single unit with a laser printer
Laser printer

A laser printer is a common type of computer printer that rapidly produces high quality text and graphics on plain paper. As with digital photocopiers and multifunction printers , laser printers employ a Xerography printing process but differ from analog photocopiers in that the image is produced by the direct scanning of a laser beam acros...
, but even so only about 25,000 units were sold, leading many to consider the Xerox Star to be 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 an Interlisp workstation, Smalltalk workstation, and a server.

Some 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, considering that IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 introduced their 8088-based IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 running the comparatively primitive PC-DOS
PC-DOS

IBM PC DOS was a DOS operating system for the IBM Personal Computer, sold throughout the 1980s and 2000s....
 the same year that the Star was brought to market. However, comparison with the IBM PC may be irrelevant: well before it was launched, buyers in the Word Processing industry were aware of the 8086-based IBM Displaywriter, the full-page portrait black-on-white Xerox 850 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, so Xerox PARC
Xerox PARC

PARC , formerly Xerox PARC, is a research and development company in Palo Alto, California with a distinguished reputation for its contributions to information technology....
'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
Electronic publishing

Electronic publishing includes the digital publication of e-books and electronic articles, and the development of digital library and catalogues....
 such as Longman
Longman

Longman was a publisher founded in London, England in 1724. It is now an imprint of Pearson Education....
 were already aligning their production processes towards generic markup language
Markup language

A markup language is a set of codes that give instructions regarding the structure of a text or how it is to be displayed. Markup languages have been in use for centuries, and in recent years have been used in computer typesetting and word-processing systems to specify the formatting, layout, structure, and other elements of a document....
s 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
Computer to film

Computer to Film is a print workflow involving the printing from a computer, straight to film. This film is then burned onto a lithographic plate, using a plate burner....
 systems that offered far higher resolution than the then-current maximum of 360 dpi laser printing technologies.

Another possible reason given for the lack of success of the Star was the corporate structure of Xerox itself. A longtime copier company, Xerox played to their strengths. They already had one significant failure under their belt in making their acquisition of Scientific Data Systems
Scientific Data Systems

Scientific Data Systems, or SDS, was an United States computer company founded in September 1961 by Max Palevsky, a veteran of Packard Bell and Bendix, along with eleven other computer scientists....
 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 required cross-border collaboration for which few sales organisations were ready at this time.

Probably most significantly, strategic planners at the Xerox Systems Group (XSG) did not feel that they could compete against other workstation manufacturers such as Apollo Computer
Apollo Computer

Apollo Computer, Inc., founded 1980 in Chelmsford, Massachusetts by William Poduska , developed and produced Apollo/Domain workstations in the 1980s....
 or Symbolics
Symbolics

Symbolics refers to two companies: now-defunct computer manufacturer Symbolics, Inc., and a privately-held company that acquired the assets of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system....
. The Xerox name alone was considered their greatest asset, but it did not produce customers.

Finally, by today's standards, the system would be considered very slow, in part due to the limited hardware of the era, and in part due to a poorly implemented file system; saving a large file could take minutes. Crashes could 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.

In the end the Star's unsatisfactory commercial reception probably came down to price, performance in demonstrations, and weakness of sales channels. To give credit to Xerox, they did try many things in an attempt to jumpstart sales. The next release of Star was on a different, more efficient hardware platform, Daybreak
Xerox Daybreak

Xerox Daybreak is a workstation computer marketed by Xerox from 1985 to 1989. It ran the GlobalView GUI and was used extensively throughout Xerox until being replaced by Sun Microsystems and IBM PC compatible....
, using a new, faster processor, and accompanied by significant rewriting of the Star software, renamed ViewPoint, to improve performance. The new system, dubbed the Xerox 6085 PCS , was released in 1985. The new hardware provided 1MB to 4MB of memory, a 10MB to 80MB hard disk, a 15" or 19" display, a 5.25" floppy drive, a mouse, Ethernet connector 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 not compatible with any on the PC. But even with a significantly reduced price, it was still a Rolls Royce
Rolls-Royce (car)

A Rolls-Royce car may refer to vehicles produced by:*Rolls-Royce Limited *Rolls-Royce Motors , which was owned by Vickers between 1980 and 1998, and after that by Volkswagen....
 in the world of inexpensive $2,000 personal computers.

In 1989, Viewpoint 2.0 introduced many new applications related to desktop publishing
Desktop publishing

Desktop publishing combines a personal computer and WYSIWYG page layout software to create publication documents on a computer for either Publishing or small scale local Multifunction printer output and distribution....
. Eventually, Xerox jettisoned the integrated hardware/software workstation offered by Viewpoint and offered a software-only product called GlobalView
GlobalView

GlobalView was an integrated "desktop environment" including word-processing, desktop-publishing, and simple calculation and database functionality, developed at Xerox Parc as a way to run the software originally developed for their Xerox Alto and Xerox Star specialized workstations on an IBM PC-based platform....
, providing the Star interface and technology on an IBM PC compatible platform. The initial release required the installation of a MESA CPU add-on board. The final release of GlobalView 2.1 ran as an emulator on top of Microsoft Windows 3.1, Windows 95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....
 or Windows 98
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
 and was released in 1996.

Legacy

Even though the Star product failed to succeed in the marketplace, it raised expectations and laid important groundwork for the computers of today. Many of the innovations behind the Star, such as WYSIWYG editing, Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
, and network services such as Directory, Print, File, and internetwork routing have become commonplace in computers of today.

Members of the Apple Lisa
Apple Lisa

The Apple Lisa was a personal computer designed at Apple Computer, Inc. during the early 1980s.The Lisa project was started at Apple in 1978 and evolved into a project to design a powerful personal computer with a graphical user interface that would be targeted toward business customers....
 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. Among the developers of the Gypsy
Gypsy (software)

Gypsy was the first modern document preparation system, using the modern style of graphical user interface , and would be familiar to any user of a modern personal computer....
 editor, Larry Tesler
Larry Tesler

Larry Gordon Tesler is a computer scientist working in the field of human-computer interaction. Tesler has worked at Xerox PARC, Apple Computer, Amazon.com, and Yahoo!...
 left Xerox to join Apple in 1980 and Charles Simonyi
Charles Simonyi

Charles Simonyi is a Hungary computer software executive who, as head of Microsoft's application software group, oversaw the creation of Microsoft Office....
 left to join Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 in 1981 (whereupon Bill Gates
Bill Gates

William Henry "Bill" Gates III is an United States business magnate, philanthropist, author, the List of the 100 wealthiest people , and chairman of the board of Microsoft, the software company he founded with Paul Allen....
 spent $100,000 on a Xerox Star and laser printer), and several other defectors from PARC followed Simonyi to Microsoft in 1983.

Star, Viewpoint and GlobalView
GlobalView

GlobalView was an integrated "desktop environment" including word-processing, desktop-publishing, and simple calculation and database functionality, developed at Xerox Parc as a way to run the software originally developed for their Xerox Alto and Xerox Star specialized workstations on an IBM PC-based platform....
 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
Voice of America

Voice of America is the official external Radio broadcasting and television broadcasting service of the Federal government of the United States....
 and other United States foreign affairs agencies as well as a number of multinational corporations.

The list of products that were inspired or influenced by the user interface of the Star include the Apple Lisa
Apple Lisa

The Apple Lisa was a personal computer designed at Apple Computer, Inc. during the early 1980s.The Lisa project was started at Apple in 1978 and evolved into a project to design a powerful personal computer with a graphical user interface that would be targeted toward business customers....
, Apple's Macintosh
Macintosh

File:Imac alu.pngMacintosh, commonly shortened to Mac, is a brand name which covers several lines of personal computers designed, developed, and marketed by Apple Inc....
, GEM
Graphical Environment Manager

GEM was a windowing system created by Digital Research for use with the CP/M operating system on the Intel 8088 and Motorola 68000 microprocessors....
 from Digital Research
Digital Research

Digital Research, Inc. was the company created by Dr. Gary Kildall to market and develop his CP/M operating system and related products. It was the first large software company in the microcomputer world....
 (the DR-DOS
DR-DOS

DR-DOS is a DOS-type operating system for IBM PC-PC compatible personal computers, originally developed by Gary Kildall's Digital Research and derived from CP/M-86....
 company), Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
, Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
, BTRON
BTRON

Business TRON , is a computer operating system with a graphical user interface built upon Central TRON , itself a subproject of The Real-time Operating system Nucleus ....
 from TRON Project
TRON Project

TRON is an open real-time operating system kernel design, and is an acronym for "The Real-time Operating system Nucleus". The project was started by Ken Sakamura of the University of Tokyo in 1984....
, Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
's Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
, Elixir Desktop
Elixir Desktop

The Elixir Desktop was an innovative graphical user interface environment created in the mid to late 1980s by Elixir Technologies Corporation. The Elixir Desktop married the user interface metaphors of the Xerox Star with the Graphical Environment Manager graphics environment from Digital Research running on an IBM Personal Computer and comp...
, Metaphor Computer Systems
Metaphor Computer Systems

Metaphor Computer Systems 1982-1994A Xerox PARC spin-off that created an advanced workstation, database gateway, a unique graphical office interface, and software applications that communicate....
, Interleaf
Interleaf

Founded in 1981, Interleaf was a company that produced a technical publishing software product with the same name. It was a competitor of the Adobe Systems FrameMaker product....
, Microsoft OS/2
OS/2

OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "IBM Personal System/2 " line of second-generation personal computers....
, OPEN LOOK
OPEN LOOK

OPEN LOOK is a graphical user interface specification for UNIX computer workstations. It was originally defined in the late 1980s by Sun Microsystems and AT&T....
 (co-developed by Xerox), SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
, KDE
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
, Ventura Publisher and NEXTSTEP
NEXTSTEP

Nextstep was the original Object-oriented operating system, computer multitasking operating system that NeXT developed to run on its range of proprietary computers, such as the NeXTcube....
. Adobe Systems
Adobe Systems

Adobe Systems Incorporated is an United States computer Computer software company headquartered in San Jose, California, USA. The company has historically focused upon the creation of multimedia and creativity software products, with a more-recent foray into rich Internet application software development....
 PostScript
PostScript

PostScript is a dynamically typed concatenative programming language programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas....
 was based on InterPress
InterPress

InterPress is a page description language developed at Xerox PARC, based on the Forth and an earlier graphics language called JaM. As with many PARC projects, Interpress was not commercialized at its time of creation, and its primary effect on the world was to cause some of its creators to get fed up, form their own company, and publish the...
. Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
 was further refined by 3Com
3Com

3Com is a manufacturer best known for its computer network infrastructure products. The company was co-founded in 1979 by Robert Metcalfe, Bruce Borden, and Greg Shaw, and is headquartered in Marlborough, Massachusetts, Massachusetts....
, and has become the standard networking protocol.

Some people feel that Apple, Microsoft, and others plagiarized the GUI
Gui

Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
 and other innovations from the Xerox Star, and believe that Xerox didn't properly protect its intellectual property. The truth is more complicated. Many patent disclosures were in fact submitted for the innovations in the Star; however, at the time the 1975 Xerox Consent Decree, an FTC
FTC

selfref|For Wikipedia's topic promotion process, see...
 antitrust
Antitrust

United States antitrust law is the body of laws that prohibits anti-competitive behavior and unfair business practices. Antitrust laws are designed to encourage competition in the marketplace....
 action, placed restrictions on what the company was able to patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
. In addition, 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 an untested legal area at that time.

Xerox did go to trial to protect the Star user interface. In 1989, after Apple sued Microsoft
Apple Computer, Inc. v. Microsoft Corp.

Apple Computer Inc. v. Microsoft Corporation, Case citation was a copyright infringement lawsuit in which Apple Computer, Inc. sought to prevent Microsoft Corporation and Hewlett-Packard from using visual graphical user interface elements that were similar to those in Apple's Apple Lisa and Apple Macintosh operating systems....
 for copyright infringement of its Macintosh user interface in Windows, Xerox filed a similar lawsuit
Lawsuit

In law, a lawsuit is a civil action brought before a court in which the party commencing the action, called the plaintiff, seeks a legal remedy or equitable remedy....
 against Apple; however, it was thrown out because a three year statute of limitations
Statute of limitations

A statute of limitations is a statute in a common law legal system that sets forth the maximum period of time, after certain events, that legal proceedings based on those events may be initiated....
 had passed. (Apple eventually lost its lawsuit in 1994, losing all claims to the user interface.)

See also

  • Pilot (operating system)
    Pilot (operating system)

    Pilot was a single-user, multitasking operating system designed by PARC in early 1977. Pilot was written in the Mesa programming language, totalling about 24,000 Source lines of code....


External links

  • (with full-size screenshots)