skip to main content
research-article

The Xerox Star: A Retrospective

Published:01 September 1989Publication History
Skip Abstract Section

Abstract

A description is given of the Xerox 8010 Star information system, which was designed as an office automation system. The idea was that professionals in a business or organization would have workstations on their desks and would use them to produce, retrieve, distribute, and organize documentation, presentations, memos, and reports. All of the workstations in an organization would be connected via Ethernet and would share access to file servers, printers, etc. The distinctive features of Star are identified, and changes to the original design are examined. A history of Star development is included. Some lessons learned from designing Star are related.

References

  1. 1. E. Hutchins, J. Hollan, and D. A. Norman, "Direct Manipulation Interfaces," in User-Centered System Design, D.A. Norman and S. Draper, eds., Erlbaum Associates, Hillsdale, New Jersey, 1986, pp. 87-124.]]Google ScholarGoogle Scholar
  2. 2. B. Shneiderman, "Direct Manipulation: A Step Beyond Programming Languages," Computer, Vol. 16, No. 8, Aug. 1983, pp. 57-68.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. L. Poole, "A Tour of the Mac Desktop," MacWorld, Vol. 1, No. 1, 1984, pp. 16-21.]]Google ScholarGoogle Scholar
  4. 1. D.C. Smith et al., "The Star User Interface: An Overview," Proc. AFIPS Nat'l Computer Conf., June 1982, pp. 515-528.]]Google ScholarGoogle Scholar
  5. 2. D.C. Smith, "Origins of the Desktop Metaphor: A Brief History," presented in a panel discussion, "The Desktop Metaphor as an Approach to User Interface Design," in Proc. ACM Annual Conf., 1985, p. 548.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 3. L. Tesler, "The Smalltalk Environment," Byte, Vol. 6, No. 8, Aug. 1981, pp. 90-147.]]Google ScholarGoogle Scholar
  7. 4. L. Winner, "Mythinformation," Whole Earth Review, No. 44, Jan. 1985.]]Google ScholarGoogle Scholar
  8. 5. J. Becker, "Multilingual Word Processing," Scientific American, Vol. 251, No. 1, July 1984, pp. 96-107. (See "Further reading" for other articles on Star's multilingual capability.)]]Google ScholarGoogle ScholarCross RefCross Ref
  9. 6. E.F. Harslem and L.E. Nelson, "A Retrospective on the Development of Star," Proc. Sixth Int'l Conf. on Software Engineering , Sept. 1982, Tokyo, Japan. Reprinted in Office Systems Technology, OSD-R8203A, Xerox Corp., pp. 261-269.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 7. G. Williams, "The Lisa Computer System," Byte, Vol. 8, No. 2, Feb. 1983, pp. 33-50.]]Google ScholarGoogle Scholar
  11. 8. Office Systems Technology, OSD-R8203A, Xerox Corp.]]Google ScholarGoogle Scholar
  12. 9. T. Nace, "The Macintosh Family Tree," MacWorld, Nov. 1984, pp. 134-141.]]Google ScholarGoogle Scholar
  13. Bush, V., "As We May Think," Atlantic Monthly, Vol. 176, No. 1, July 1945, pp. 101- 108.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Engelbart, D.C., and W.K. English, "A Research Center for Augmenting Human Intellect," Proc. FJCC, Vol. 33, AFIPS, 1968, pp. 395-410.]]Google ScholarGoogle Scholar
  15. English, W.K., D.C. Engelbart, and M.L. Berman, "Display-Selection Techniques for Text Manipulation," IEEE Trans. Human Factors in Electronics, HFE-8, 1967, pp. 21-31.]]Google ScholarGoogle Scholar
  16. Kay, A.C., The Reactive Engine, PhD thesis, University of Utah, Salt Lake City, 1969.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Sutherland, I.E., Sketchpad: A Man-Machine Graphical Communications System, PhD thesis, M.I.T., Cambridge, Mass., 1963.]]Google ScholarGoogle Scholar
  18. Card, S., W.K. English, and B. Burr, "Evaluation of Mouse, Rate-Controlled Isometric Joystick, Step Keys, and Text Keys for Text Selection on a CRT," Ergonomics, Vol. 21, 1978, pp. 601-613.]]Google ScholarGoogle ScholarCross RefCross Ref
  19. Ellis, C., and G. Nutt, "Computer Science and Office Information Systems," Xerox PARC Tech. Report SSL-79-6, 1979.]]Google ScholarGoogle Scholar
  20. Geschke, C.M., J.H. Morris, Jr., and E.H. Satterthwaite, "Early Experience with Mesa," Comm. ACM, Vol. 20, No. 8, 1977, pp. 540-553.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ingalls, D.H., "The Smalltalk Graphics Kernel," Byte, Vol. 6, No. 8, Aug. 1981, pp. 168- 194.]]Google ScholarGoogle Scholar
  22. Kay, A.C., and A. Goldberg, "Personal Dynamic Media," Computer, Vol. 10, No. 3, March 1977, pp. 31-41.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Kay, A.C., "Microelectronics and the Personal Computer," Scientific American, Vol. 237, No. 3, Sept. 1977, pp. 230-244.]]Google ScholarGoogle ScholarCross RefCross Ref
  24. Smith, D.C., Pygmalion: A Computer Program to Model and Simulate Creative Thought, Birkhauser Verlag, Basel and Stuttgart, 1977.]]Google ScholarGoogle Scholar
  25. Thacker, C.P., et al., "Alto: A Personal Computer," in Computer Structures: Principles and Examples, D. Siewioek, C.G. Bell, and A. Newell, eds., McGraw Hill, New York, 1982.]]Google ScholarGoogle Scholar
  26. Curry, G., et al., "Traits -- An Approach to Multiple-Inheritance Subclassing," Proc. ACM Conf. on Office Automation Systems (SIGOA), 1982.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Dalal, Y.K., "Use of Multiple Networks in the Xerox Network System," Computer, Vol. 15, No. 10, Oct. 1982, pp. 82-92.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Johnsson, R.K., and J.D. Wick, "An Overview of the Mesa Processor Architecture," SIGPlan Notices, Vol. 17, No. 4, 1982.]]Google ScholarGoogle Scholar
  29. Lipkie, D.E., et al., "Star Graphics: An Object-Oriented Implementation," Computer Graphics , Vol. 16, No. 3, July 1982, pp. 115-124.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Shoch, J.F., et al., "Evolution of the Ethernet Local Computer Network," Computer, Vol. 15, No. 9, Aug. 1982, pp. 10-27.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Smith, D.C., et al., "Designing the Star User Interface," Byte, Vol. 7, No. 4, April 1982, pp. 242-282.]]Google ScholarGoogle Scholar
  32. Sweet, R.E., and J.G. Sandman, Jr., "Empirical Analysis of the Mesa Instruction Set," SIGPlan Notices, Vol. 17, No. 4, 1982.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Becker, J., "Typing Chinese, Japanese, and Korean," Computer, Vol. 18, No. 1, Jan. 1985, pp. 27-34.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Becker, J., "Arabic Word Processing," Comm. ACM, Vol. 30, No. 7, July 1987, pp. 600-610.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Bewley, W.L., et al., "Human Factors Testing in the Design of Xerox's 8010 Star Office Workstation," Proc. ACM Conf. on Human Factors in Computing Systems, 1983, pp. 72- 77.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Bushan, A., and M. Plass, "The Interpress Page and Document Description Language," Computer , Vol. 19, No. 6, June 1986, pp. 72-77.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Curry, G., and R. Ayers, "Experience with Traits in Star," Programming Productivity: Issues for the Eighties, IEEE Computer Society Press, Los Alamitos, Calif., 1986, Order #681.]]Google ScholarGoogle Scholar
  38. Halbert, D., "Programming by Example," Xerox OSD Tech. Report OSD-T84-02, 1984.]]Google ScholarGoogle Scholar
  39. Lewis, B., and J. Hodges, "Shared Books: Collaborative Publication Management for an Office Information System," Proc. ACM Conf. on Office Information Systems, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Bly, S., and J. Rosenberg, "A Comparison of Tiled and Overlapping Windows," Proc. ACM Conf. on Computer-Human Interaction, 1986, pp. 101-106.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Goldberg, A., Smalltalk-80: The Interactive Programming Environment, Addison-Wesley Publishing, Reading, Mass., 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Goldberg, A., and D. Robson, Smalltalk-80: The Language and its Implementation, Addison-Wesley Publishing, Reading, Mass., 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Halasz, F., and T. Moran, "Analogy Considered Harmful," Proc. ACM Conf. on Human Factors in Computing Systems, Gaithersburg, MD, 1982, pp. 383-386.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Houston, T., "The Allegory of Software: Beyond, Behind, and Beneath the Electronic Desk," Byte, Dec. 1983, pp. 210-214.]]Google ScholarGoogle Scholar
  45. Johnson, J., "Calculator Functions on Bitmapped Computers," SIGCHI Bulletin, Vol. 17, No. 1, July 1985, pp. 23-28.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Johnson, J., "How Closely Should the Electronic Desktop Simulate the Real One?" SIGCHI Bulletin, Vol. 19, No. 2, Oct. 1987, pp. 21-25.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Johnson, J., "Modes in Non-Computer Devices," in press, Int'l J. Man-Machine Studies, 1989.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Johnson, J., and R. Beach, "Styles in Document Editing Systems," Computer, Vol. 21, No. 1, Jan. 1988, pp. 32-43.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Malone, T.W., "How Do People Organize Their Desks: Implications for the Design of Office Information Systems," ACM Trans. on Office Information Systems, Vol. 1, No. 1, 1983, pp. 99-112.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Rosenberg, J.K., and T.P. Moran, "Generic Commands," Proc. First Int'l Conf. on Human-Computer Interaction (Interact-84), 1984, pp. 1,360-1,364.]]Google ScholarGoogle Scholar
  51. Teitelman, W., "A Tour Through Cedar," IEEE Software, April 1984.]]Google ScholarGoogle Scholar
  52. Whiteside, J., et al., "User Performance with Command, Menu, and Iconic Interfaces," Proc. ACM SIGCHI '85, 1985, pp. 185-191.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The Xerox Star: A Retrospective

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Computer
            Computer  Volume 22, Issue 9
            September 1989
            56 pages
            ISSN:0018-9162
            Issue’s Table of Contents

            Copyright © Copyright © 1989 IEEE. All Rights Reserved.

            Publisher

            IEEE Computer Society Press

            Washington, DC, United States

            Publication History

            • Published: 1 September 1989

            Qualifiers

            • research-article