Power, Ease of Use and Cooperative Work in a Practical Multimedia Message System

Abstract The “Messages” program, the high-end interface to the Andrew Message System (AMS), is a multimedia mail and bulletin board reading program that novices generally learn to use in less than an hour. Despite the initial simplicity, however, Messages is extremely powerful and manages to satisfy the needs of both experts and novices through a carefully evolved system of novice-oriented defaults, expert-oriented options, and a help system and option-setting facility designed to ease the transition from new user to sophisticated expert. The advanced features of the system facilitate types of cooperative work that are not possible with other mail or bulletin board systems, but which would also be impossible in large heterogeneous communities if the system were not so easily used by both novices and experts. A major example of such cooperative work is the Andrew Advisor system, a highly-evolved and sophisticated system that uses the AMS to solve the problems of distributed support for a very diverse user community in a heterogeneous computing environment. The evolution of the Advisor system and its uses of the AMS mechanisms are considered as a detailed example of the power and limitations of the AMS.

[1]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[2]  Ramana Rao,et al.  Semi-structured messages are surprisingly useful for computer-supported coordination , 1986, CSCW '86.

[3]  Wilfred J. Hansen,et al.  The Andrew Toolkit - An Overview , 1988, USENIX Winter.

[4]  W.J. Hansen Enhancing documents with embedded programs: how Ness extends insets in the Andrew ToolKit , 1990, Proceedings. 1990 International Conference on Computer Languages.

[5]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[6]  Einar Stefferud,et al.  Message Handling Systems and Distributed Applications , 1989 .

[7]  Nathaniel S. Borenstein,et al.  Multimedia Applications Development With the Andrew Toolkit , 1990 .

[8]  M. S. Ackerman,et al.  Answer Garden: a tool for growing organizational memory , 2015, COCS '90.

[9]  Chris A. Thyberg Advisor—an electronic mail consulting service , 1988, SIGUCCS '88.

[10]  J. Rosenberg,et al.  An overview of the Andrew message system , 1987, SIGCOMM '87.

[11]  Terry Winograd,et al.  A language perspective on the design of cooperative work , 1988 .

[12]  Thomas W. Malone,et al.  Intelligent Information Sharing Systems , 1986 .

[13]  Mahadev Satyanarayanan,et al.  Andrew: a distributed personal computing environment , 1986, CACM.

[14]  R. Stallman EMACS the extensible, customizable self-documenting display editor , 1981, SIGPLAN SIGOA Symposium on Text Manipulation.

[15]  Michael L. Kazar,et al.  Synchronization and Caching Issues in the Andrew File System , 1988, USENIX Winter.

[16]  John H. Howard,et al.  On Overview of the Andrew File System , 1988, USENIX Winter.

[17]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1987, SOSP '87.

[18]  James H. Morris "Make or Take" Decisions in Andrew , 1988, USENIX Winter.

[19]  Jonathan Rosenberg,et al.  A Multi-media Message System for Andrew , 1988, USENIX Winter.

[20]  Nathaniel S. Borenstein,et al.  Cooperative work in the Andrew message system , 1988, CSCW '88.