Management in the 1990s is an industry and governmental agency supported research program. Its aim is to develop a better understanding of the managerial issues of the 1990s and how to deal most effectively with them, particularly as these issues revolve around anticipated advances in Information Technology.Assisting the work of the Sloan School scholars with financial support and as working partners in research are: The conclusions or opinions expressed in this paper are those of the author(s) and do not necessarily reflect the opinion of the Massachussetts Institute of Technology, the Management in the 1990s Research Program, or its sponsoring organizations.
AcknowledgementsThe work described in this paper was supported, in part, by Wang Laboratories, Xerox Corporation, General Motors/Electronic Data Systems, Bankers Trust Company, the Development Bank of Singapore, and the Management in the 1990s Research Program at the Sloan School of Management, MIT.We would especially like to thank Ken Grant who suggested some of the earliest ideas that led to Object Lens and Jin Lee who helped debug the most recent version. The Object Lens system and this paper have also benefitted from conversations with Cheryl Clark, Kevin Crowston, Randy Davis, Frank Halasz, Mitch Kapor, Stan Lanning, Wendy Mackay, Ramana Rao, Randy Trigg, David Rosenblitt, and Franklyn Turbak.
AbstractObject Lens allows unsophisticated computer users to create their own cooperative work applications using a set of simple, but powerful, building blocks. By defining and modifying templates for various semistructured objects, users can represent information about people, tasks, products, messages, and many other kinds of information in a form that can be processed intelligently by both people and their computers. By collecting these objects in customizablefolders, users can create their own displays that summarize selected information from the objects in table or tree formats. Finally, by creating semiautonomous agents, users can specify rules for automatically processing this information in different ways at different times.The combination of these primitives provides a single consistent interface that integrates facilities for object-oriented databases, hypertext, electronic messaging, and rule-based intelligent agents. To illustrate the power of this combined approach, we describe several simple examples of applications (such as task tracking, intelligent message routing, and database retrieval) that we have developed in this framework.