Layered, server-based support for Object-Oriented application development

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Lindstrom, Gary E.
Other Author Banavar, Guruduth; Orr, Douglas
Title Layered, server-based support for Object-Oriented application development
Date 1995
Description This paper advocates the idea that the physical modularity (file structure) of application components supported by conventional OS environments can be elevated to the level of logical modularity, which in turn can directly support application development in an object-oriented manner. We demonstrate this idea through a system-wide server process that manages a separate logical layer of components. The server is designed to be a central operating system service responsible for mapping component instances into client address spaces. We show how this model solves some longstanding problems with the management and binding of application components in existing operating system environments. We illustrate with examples that this model's effectiveness derives from its support for the cornerstones of 0-0 programming: classes and their instances, encapsulation, and several forms of inheritance.
Type Text
Publisher University of Utah
First Page 1
Last Page 14
Subject Object-Oriented application development
Subject LCSH Object-oriented methods (Computer science)
Language eng
Bibliographic Citation Banavar, G., Orr, D., & Lindstrom, G. E. (1995). Layered, server-based support for OO application development. 1-14. UUCS-95-007.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 2,886,469 bytes
Identifier ir-main,16203
ARK ark:/87278/s6h13kcm
Setname ir_uspace
ID 704542
Reference URL https://collections.lib.utah.edu/ark:/87278/s6h13kcm
Back to Search Results