THE OBJECT ORIENTED IMPLEMENTATION OF A DOCUMENT EDITOR

被引:0
|
作者
CALDER, P
LINTON, M
机构
[1] FLINDERS UNIV,BEDFORD PK,SA 5042,AUSTRALIA
[2] SILICON GRAPH INC,MT VIEW,CA
来源
SIGPLAN NOTICES | 1992年 / 27卷 / 10期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional document editors am large and complex. Using first-class objects to represent individual characters in a document, we have implemented an editor that is much smaller and simpler than editors of comparable power. This editor, named "Doc", uses object sharing to reduce memory usage and an incremental update strategy to minimize screen redraw time. Our measurements show the current Doc implementation uses 10 bytes for each character in a document and 30 bytes for each visible character. On a 10-MIPS workstation, Doc can draw over 10 full pages per second and can keep pace with interactive typing speeds. These measurements and our experience using Doc shows that a fully object-oriented approach to document editing is practical. We used the editor to prepare and publish this paper.
引用
收藏
页码:154 / 165
页数:12
相关论文
共 50 条
  • [1] OBJECT-ORIENTED EDITOR GENERATION
    DEWAN, P
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 3 (02): : 35 - &
  • [2] Item, Document, Carrier: An Object Oriented Approach
    Manzanos, Norberto
    CATALOGING & CLASSIFICATION QUARTERLY, 2012, 50 (5-7) : 439 - 455
  • [3] Object think: A step toward object oriented implementation
    Bauer, P
    Reisenleiter, H
    CAUSE 95 - REALIZING THE POTENTIAL OF INFORMATION RESOURCES: INFORMATION, TECHNOLOGY, AND SERVICES, 1996, : 371 - 371
  • [4] An Object Oriented Implementation of the MetaChem framework
    Rainford, Penelope Faulkner
    Sebald, Angelika
    Stepney, Susan
    ALIFE 2019: THE 2019 CONFERENCE ON ARTIFICIAL LIFE, 2019, : 119 - 126
  • [5] IMPLEMENTATION TECHNIQUES FOR OBJECT ORIENTED DATABASES
    KHOSHAFIAN, S
    FRANK, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 334 : 60 - 79
  • [6] Object-oriented design and implementation
    Asai, M
    2000 CERN SCHOOL OF COMPUTING, 2000, 2000 (13): : 91 - 97
  • [7] A implementation of object oriented database security
    Ambhore, Premchand B.
    Meshram, B. B.
    Waghmare, V. B.
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 359 - +
  • [8] AN OBJECT-ORIENTED DISTRIBUTED MULTIMEDIA EDITOR
    Xu Dan(Computer Science Department Yunnan University Kunming
    Shi Jiaoying(State Key Lab.of CAD and CG Department of Applied Mathematics Zhejiang University Hangzhou Zhejiang Province 310027 P.R.China)
    ComputerAidedDrafting,DesignandManufacturing, 1996, DesignandManufacturing.1996 (02) : 35 - 42
  • [9] Implementation of document editor for natural language processing
    Tsutsumi, M.
    Akaki, K.
    Miyanaga, Y.
    Tochinai, K.
    Bulletin of the Faculty of Engineering - Hokkaido University, 1994, (167):
  • [10] DESIGN AND IMPLEMENTATION OF A DISPLAY ORIENTED TEXT EDITOR
    MACLEOD, IA
    SOFTWARE-PRACTICE & EXPERIENCE, 1977, 7 (06): : 771 - 778