[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Building a timeline editor from prefab parts: the architecture of an object-oriented application

Published: 01 June 1986 Publication History

Abstract

This article describes InterVal, a software tool that allows authors to create dynamic timelines. It is one tool in Intermedia, a framework developed at Brown University's institute for Research in Information and Scholarship (IRIS) that allows professors and students to create linked multimedia documents and encourages exploration, connectivity, and visualization of ideas. The system was written using an object-oriented extension to C, MacApp, and a set of underlying building blocks, or functional groups of objects. This paper describes InterVal and discusses the architecture of the InterVal application, focusing on the design of the object-oriented architecture and on the use of appropriate building blocks. Concluding sections evaluate object-oriented programming and outline future work.

References

[1]
Inside Macintosh, Volumes I, II, and I!I, Al~ple Computer, Addison-Wesley Publishing Company, inc., Readi'ng, MA, 1985.
[2]
B. Cox, "Message/Object Programming: An Evolutionary Change in Programming Technology," IEEE Software, Vol. 1, No. i, January, 1984, pp. 50-61.
[3]
D. Engelbart and W. English, "A Research Center for Augmenting Human Intellect," Proceedings of FJCC, Vol. 33, No. 1, AFIPS Press, Montvale, N.J., Fall 1968, pp. 395-410.
[4]
A. Goldberg and D. Robson, Smalltalk-80: The Language and its Implementation, Addison-Wesley Publishing Company, Reading, MA, 1983.
[5]
N. Meyrowitz, et al, "The Intermedia System: Requirements," Institute for Research in Information and Scholarship, Brown University, September, 1985.
[6]
N. Meyrowitz, et al, "The Intermed~ System: User Interface Design," Institute for Research in Information and Scholarship, Brown University, September, 1985.
[7]
N. Meyrowitz, "Inheritance C Repo~" IRIS Technical Report 85-7, Institute for Research in Information and Scholarship, Brown University, July, 1985.
[8]
MicroSoft Chart, Microsoft Corporation, Bellevue, WA.
[9]
T. Nelson, Literary Machines, Swarthmore, PA, 1981. Available from author.
[10]
D. Smith, C. Irby, R. Kimball, B. Verplank, and E. Hatslem, "Designing the Star User Interface," Byte, April, 1982, pp. 245-281.
[11]
L. Tesler, "An Introduction to MacApp 0.1," February 14, 1985, Apple Computer, Cupertino, CA.
[12]
N. Yankelovich, N. Meyrowitz, and A. van Dam, "Reading and Writing the Electronic Book," IEEE Computer, Vol. 18, No. 10, October, 1985, pp. 15-30.
[13]
N. Yankelovich, "InterVal User's Guide," Institute for Research in Information and Scholarship, Brown University, December, 1985.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 21, Issue 11
Proceedings of the 1986 conference on Object-oriented programming systems, languages, and applications
Nov. 1986
495 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/960112
Issue’s Table of Contents
  • cover image ACM Conferences
    OOPSLA '86: Conference proceedings on Object-oriented programming systems, languages and applications
    June 1986
    508 pages
    ISBN:0897912047
    DOI:10.1145/28697
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1986
Published in SIGPLAN Volume 21, Issue 11

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)103
  • Downloads (Last 6 weeks)28
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2000)The Construction of User Interfaces and the Object ParadigmECOOP’ 87 European Conference on Object-Oriented Programming10.1007/3-540-47891-4_12(121-130)Online publication date: 25-Aug-2000
  • (1989)Hypertext in literary education, criticism, and scholarshipComputers and the Humanities10.1007/BF0005614223:3(173-198)Online publication date: Jun-1989
  • (2001)Reflections on NoteCardsACM Journal of Computer Documentation10.1145/507317.50732125:3(71-87)Online publication date: 1-Aug-2001
  • (2000)Prototyping an Interactive Electronic Book System Using an Object-Oriented ApproachECOOP ’88 European Conference on Object-Oriented Programming10.1007/3-540-45910-3_11(177-190)Online publication date: 25-Aug-2000
  • (1990)Dynamo: a time-based object-oriented model to support distributed collaborative developmentCOMPEURO'90: Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering@m_Systems Engineering Aspects of Complex Computerized Systems10.1109/CMPEUR.1990.113609(61-69)Online publication date: 1990
  • (1988)Hypermedia designUser-Oriented Content-Based Text and Image Handling10.5555/3374430.3374432(14-23)Online publication date: 21-Mar-1988
  • (1988)Reflections on NoteCards: seven issues for the next generation of hypermedia systemsCommunications of the ACM10.1145/48511.4851431:7(836-852)Online publication date: 1-Jul-1988
  • (1988)Connections in context: the Intermedia systems[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track10.1109/HICSS.1988.11871(715-724)Online publication date: 1988
  • (1987)Intermedia: A case study of the differences between relational and object-oriented database systemsACM SIGPLAN Notices10.1145/38807.3884922:12(452-465)Online publication date: 1-Dec-1987
  • (1987)Intermedia: A case study of the differences between relational and object-oriented database systemsConference proceedings on Object-oriented programming systems, languages and applications10.1145/38765.38849(452-465)Online publication date: 1-Dec-1987
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media