Abstract
NoteCards, developed by a team at Xerox PARC, was designed to support the task of transforming a chaotic collection of unrelated thoughts into an integrated, orderly interpretation of ideas and their interconnections. This article presents NoteCards as a foil against which to explore some of the major limitations of the current generation of hypermedia systems, and characterizes the issues that must be addressed in designing the next generation systems.
- Akscyn, R., McCracken, D. L., and Yoder, E. KMS: A distributed hypertext for sharing knowledge in organizations, Commun. ACM 31, 7 (July 1988), 820-835. Google ScholarDigital Library
- Bobrow, D. G., and Stefik, M. The Loops Manual. Intelligent Systems Laboratory, Xerox Palo Alto Research Center, Palo Alto, Calif., 1983.Google Scholar
- Bobrow, D. G., Fogelsong, D. S., and Miller, M. S. Definition groups: Making sources into first-class objects. In Research Directions in Object-Oriented Programming, B. Shriver and P. Wegener, Eds. MIT Press, Cambridge, Mass., 1987, pp. 129-146. Google ScholarDigital Library
- Brachman, R. J., and Schmolze, J. G. An overview of the KL-ONE knowledge representation system. Cognitive Science 9, 2 (1985), 171-216.Google ScholarCross Ref
- Brown, P. J. Turning ideas into products: The Guide system. In Proceedings of the Hypertext '87 Workshop (University of North Carolina at Chapel Hill, Nov.), ACM, New York, 1987. Google ScholarDigital Library
- Conklin, J. Hypertext: A survey and introduction. IEEE Computer 20, 9 (1987), 17-41. Google ScholarDigital Library
- Cruz, I. F., Mendelzon, A. O., and Wood, P. T. A graphical query language supporting recursion. In Proceedings of the ACM SIGMOD Annual Conference (San Francisco, Calif., May), ACM, New York, 1987, pp. 323-330. Google ScholarDigital Library
- Dale, C. J. An Introduction to Database Systems vol. 1, Addison-Wesley, Reading, Mass., 1981. Google ScholarDigital Library
- Delisle, N., and Schwartz, M. Neptune: A hypertext system for CAD applications. In Proceedings of ACM SIGMOD '86 (Washington, D.C., May 28-30). ACM, New York. 1986, pp. 132-142. Google ScholarDigital Library
- Delisle, N., and Schwartz, M. Contexts---a partitioning concept for hypertext, In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Texas, Dec. 3-5). 1986, pp. 147-153. Google ScholarDigital Library
- Englebart, D. C., and English, W. A research center for augmenting human intellect. In Proceedings of 1968 FJCC (San Francisco, Calif., Dec. 9-11). AFIPS Press, Montvale, N.J., 1968, pp. 395-410.Google Scholar
- Englebart, D. C. Authorship provisions in Augment. In Proceedings of the IEEE COMPCON (San Francisco, Calif., Spring). IEEE, New York, 1984, 465-472.Google Scholar
- Fairchild, K. F., Poltrock, S. E., and Furnas, G. W. SemNet: Three-dimensional graphic representations of large knowledge bases. In Cognitive Science and its Applications for Human-Computer Interaction, R. Gulndon, Ed. Lawrence Erlbaum Associates, Hillsdale, N.J., 1988.Google Scholar
- Felner, S., Nagy, S., and van Dam, A. An experimental system for creating and presenting interactive graphical documents. ACM Trans. Graphics 1, 1 (1982), 59-77. Google ScholarDigital Library
- Feiner, S. Seeing the forest for the trees: Hierarchical display of hypertext structure. In Proceedings of the Conference on Office Information Systems (Palo Alto, Calif., Mar.), ACM, New York, 1988, pp. 205-212. Google ScholarDigital Library
- Fikes, R., and Kehler, T. The role of frame-based representation in reasoning. Commun. ACM 28, 9 (1985), 904-920. Google ScholarDigital Library
- Furnas, G. W. Generalized fish-eye views. In Proceedings of the 1986 ACM Conference of Human Factors in Computing Systems (CHI '86) (Boston, Mass., Apr. 13-17). ACM, New York, 1986, pp. 16-23. Google ScholarDigital Library
- Garcia-Molina, H., and Salem, K. Sagas. In Proceedings of the ACM SIGMOD Annual Conference (San Francisco, Calif., May), ACM, New York, 1987, pp. 249-259. Google ScholarDigital Library
- Garg, P. K., and Scacchi, W. A hypertext system to manage software life cycle documents. In Proceedings of The 21st Hawaii International Conference on Systems Science (Honolulu, Hawaii, Jan.), 1987. Google ScholarDigital Library
- Garrett, L. N., and Smith, K. E. Building a time-line editor from prefab parts: The architecture of an object-oriented application. In Proceedings of the Conference on Object-oriented Programming Systems, Languages, and Applications (OOPSLA '86) (Portland, Oregon, Sept. 29-Oct. 2). ACM SIGPLAN Not. 21, 11 (1986), pp. 202-213. Google ScholarDigital Library
- Garrett, L. N., Smith, K. E., and Myrowitz, N. Intermedia: Issues, strategies, and tactics in the design of a hypermedia document system. In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Texas, Dec. 3-5). 1986, pp. 163-174. Google ScholarDigital Library
- Goldstein, I., and Bobrow, D. A layered approach to software design. In Interactive Programming Environments, D. Barstow, H. Shrobe, and E. Sandewall, Eds. McGraw-Hill, New York, 1987, pp. 387-413.Google Scholar
- Goodman, D. The Complete HyperCard Handbook, Bantam Books, New York, 1987. Google ScholarDigital Library
- Greif, I., and Sunil, S. Data sharing in group work. ACM Trans. Office Info. Sys. 5, 2 (1987), 187-211. Google ScholarDigital Library
- Guide Users Manual. Owl International, Bellevue, Wash., 1986.Google Scholar
- Halasz, F. G., Moran, T. P., and Trigg, R. H. NoteCards in a Nutshell. In Proceedings of the 1987 ACM Conference of Human Factors in Computer Systems (CHI+GI '87) (Toronto, Ontario, Apr. 5-9). 1987, pp. 45-52. Google ScholarDigital Library
- Harel, D. On visual formalisms. Commun. ACM 31, 5 (May 1988), 514-530. Google ScholarDigital Library
- Hollaar, L. A. The Utah text retrieval project. Info. Tech.: Res. Dev. 2 (1983), 155-168.Google Scholar
- Lambert, S., and Roplequet, S., Eds. The New Papyrus. Microsoft Press, Redmond, Wash., 1986.Google Scholar
- Landow, G. P. Relationally encoded links and the rhetoric of hypertext. In Proceedings of the Hypertext '87 Workshop (University of North Carolina at Chapel Hill, Nov.). 1987. Google ScholarDigital Library
- Lows, D. SYNVIEW: The design of a system for cooperative structuring of information. In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Texas, Dec. 3-5), 1986, pp. 376-386. Google ScholarDigital Library
- Meh, C. P., and D'Amore, R. J. Complete statistical indexing of text by overlapping word fragments. ACM SIGIR Forum 17, 3 (Winter-Spring 1983), 6-16. Google ScholarDigital Library
- McCracken, D. L., and Akscyn, R. Experience with the ZOG human-computer interface system, Int. J. Man-Machine Studies 21, 2 (1984), 293-310. Google ScholarDigital Library
- McCune, B. P., Tong, R. M., Dean, J. S., and Shapiro, D. G. RUBRIC: A system for rule-based information retrieval. IEEE Trans. Softw. Eng. SE-11, 9 (1985), 939-945. Google ScholarDigital Library
- Meyrowitz, N. Intermedia: The architecture and construction of an object-oriented hypermedia system and applications framework. In Proceedings of the Conference on Object-oriented Programming Systems, Languages, and Applications (OOPSLA '86) (Portland, Oregon, Sept. 29-Oct. 2). ACM SIGPLAN Not. 21, 11 (1986), pp. 186-201. Google ScholarDigital Library
- Monty, M. L., and Moran, T. P. A longitudinal study of authoring using NoteCards. ACM SIGCHI Bulletin 18, 2 (Oct. 1986), 59-60. Google ScholarDigital Library
- Monty, M. L. Temporal context and memory for notes stored in the computer, ACM SIGCHI Bulletin 18, 2 (Oct. 1986), 50-51. Google ScholarDigital Library
- Mozer, M. C. Inductive Information Retrieval Using Parallel Distributed Computation. Tech. Rep. C-015. Institute for Cognitive Science, University of California, San Diego, Calif., 1984.Google ScholarCross Ref
- Nelson, T. H. Literary Machines. T. H. Nelson, Swarthmore, Penn., 1981.Google Scholar
- Robertson, G., McCracken, D., and Newell, A. The ZOG approach to man-machine communication. Int. J. Man-Machine Studies 14 (1981), 461-488.Google ScholarCross Ref
- Russell, D. M., Moran, T. P., and Jordan, D. S. The instructional design environment. In Intelligent Tutoring Systems: Lessons Learned, J. Psotka, L. D. Massey, & S. A. Muter, Eds. Lawrence Erlbaum Associates, Hillsdale, N.J., 1987.Google Scholar
- Salton, G., and McGill, M. J. Introduction to Modern Information Retrieval. McGraw-Hill, New York, 1983. Google ScholarDigital Library
- Shneiderman, B. User Interface design for the Hyperties electronic encyclopedia. In Proceedings of the Hypertext '87 Workshop (University of North Carolina at Chapel Hill, Nov.). 1987. Google ScholarDigital Library
- Shneiderman, B. User interface design and evaluation for an electronic encyclopedia. Tech. Rep. CS-TR-1819. Dept. of Computer Science, University of Maryland, College Park, Maryland, Mar. 1987.Google Scholar
- Smith, J. B., Weiss, S. F., Ferguson, G. J., Bolter, J. D., Lansman, M., and Bea, D. V. WE: A writing environment for professionals. Tech. Rep. 86-025. Dept. of Computer Science, University of North Carolina, Chapel Hill, N.C., Aug. 1986.Google Scholar
- Stallman, R. M. GNU Emacs Manual. Free Software Foundation, Cambridge, Mass., 1985. Google ScholarDigital Library
- Stefik, M., and Bobrow, D. Object-oriented programming: Themes and variations. AI Magazine 6, 4 (1986), 40-62. Google ScholarDigital Library
- Stefik, M., Foster, G., Bobrow, D. G., Kahn, K., Lanning, S., and Suchman, L. Beyond the chalkboard: Computer support for collaboration and problem solving in meetings. Commun. ACM 30, 1 (1987), 32-47. Google ScholarDigital Library
- Trigg, R. H., and Weiser, M. TEXTNET: A network-based approach to text handling. ACM Trans. Office Info. Sys. 4, 1 (Jan. 1986), 1-23. Google ScholarDigital Library
- Trigg, R., Suchman, L., and Halasz, F. Supporting collaboration in NoteCards. In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Texas, Dec. 3-5). 1986, pp. 147-153. Google ScholarDigital Library
- Trigg, R. H., Moran, T. P., and Halasz, F. G. Tallorability in NoteCards. In Proceedings of Interact '87 2nd IFIP Conference on Human-Computer Interaction (Stuttgart, West Germany, Aug.), Bullinger, H. J., and Shackel, B. (Eds.). North-Holland, Amsterdam, 1987.Google ScholarCross Ref
- VanLehn, K. Theory reform caused by an argumentation tool. Tech. Rep. Xerox Palo Alto Research Center, Palo Alto, Calif., ISL-11. 1985.Google Scholar
- Walker, J. Document Examiner. Delivery interface to hypertext documents. In Proceedings of the Hypertext '87 Workshop (University of North Carolina at Chapel Hill, Nov.), 1987. Google ScholarDigital Library
- Yankelovich, N., Meyrowitz, N., and van Dam, A. Reading and writing the electronic book, IEEE Computer 18, 10 (1985), 15-30. Google ScholarDigital Library
- Zloof, M. M. Design aspects of the Query-by-example data base management language. In Databases: Improving Usability and Responsiveness. B. Schneiderman, Ed. Academic Press, New York, 1978.Google Scholar
Index Terms
- Reflections on NoteCards: seven issues for the next generation of hypermedia systems
Recommendations
From NoteCards to the web: the role of Halasz's seven issues
The issues that Frank Halasz describes in "Reflections on NoteCards" are relevant to both creating and browsing through hypermedia networks. In order to bring hypermedia out of research labs and into widespread use, it was necessary to first focus on ...
Reflections on NoteCards: seven issues for the next generation of hypermedia systems
HYPERTEXT '87: Proceedings of the ACM conference on HypertextNoteCards is a general hypermedia environment designed to help people work with ideas. Its intended users are authors, designers, and other intellectual laborers engaged in analyzing information, designing artifacts, and generally processing ideas. The ...
Authoring-in-the-large: software engineering techniques for hypertext application design
IWSSD '91: Proceedings of the 6th international workshop on Software specification and designThis paper discusses a structured approach to hypertext application design which we have called "authoring-in-the-large". This approach is based on the belief that in order to get a consistent, expressive, usable hypertext, the application should be ...
Comments