Object-Oriented Programming Using SOM and DSOM
Appearance
- Preface
- Acknowledgments
- Introduction
- Hello World in SOM
- Understanding the Basics
- SOMObject
- SOMClass
- SOM KERNEL CLASSES
- SOM RUN-TIME ENVIRONMENT INITIALIZATION
- ATTRIBUTES VS. INSTANCE VARIABLES
- PUBLIC VS. PRIVATE
- INHERITANCE
- PARENT CLASS VS. METACLASS
- METACLASS EXAMPLE
- THE SOMSinglelnstance METACLASS
- DERIVED METACLASS
- METHOD RESOLUTION
- SOM DATA TYPES
- SOM EXCEPTIONS
- SOM CONTEXT
- MODULE STATEMENT
- Object-Oriented Programming Using SOM and DSOM:A Complement to C++
- Distributing Your Objects
- Distributing Your Objects:DSOM OVERVIEW
- Distributing Your Objects:DEFINE AND IMPLEMENT YOUR OBJECTS
- Distributing Your Objects:SERVER PROGRAM
- Distributing Your Objects:CLIENT PROGRAM
- Distributing Your Objects:CONFIGURATION
- Distributing Your Objects:BUILDING AND REGISTERING THE CLASSES
- Distributing Your Objects:EXECUTION
- Distributing Your Objects:A CHECKLIST FOR DSOM CONFIGURATION
- Distributing Your Objects:DYNAMIC INVOCATION INTERFACE
- Distributing Your Objects:A DISTRIBUTED CALENDAR
- Making Your Objects Persistent
- Making Your Objects Persistent:PSOM Overview
- Making Your Objects Persistent:Define and Implement a Persistent Object
- Making Your Objects Persistent:Client Program
- Making Your Objects Persistent:Building and Registering the Classes
- Making Your Objects Persistent:Execution
- Making Your Objects Persistent:A Distributed and Persistent Calendar
- Making Your Objects Persistent:Using Replicated Objects
- Making Your Objects Persistent:Using Replicated Objects:RSOM Overview
- Making Your Objects Persistent:Using Replicated Objects:Define and Implement a Replicated Object
- Making Your Objects Persistent:Using Replicated Objects:Client Program
- Making Your Objects Persistent:Using Replicated Objects:Building and Registering the Classes
- Making Your Objects Persistent:Using Replicated Objects:TCP/IP
- Making Your Objects Persistent:Using Replicated Objects:Execution
- Making Your Objects Persistent:Using Replicated Objects:A Replicated Calendar
- Working with the Interface Repository
- Working with the Interface Repository:Who Uses the Interface Repository
- Working with the Interface Repository:Managing the Interface Repository
- Working with the Interface Repository:Building the Interface Repository
- Working with the Interface Repository:Accessing the Interface Repository
- Working with the Interface Repository:TypeCode
- Working with the Interface Repository:A Simple IR Browser
- Future Directions
- Future Directions:IBM and Hewlett-Packard Announcement
- Future Directions:Digitalk Announcement
- Future Directions:ParcPlace Systems Announcement
- Future Directions:WATCOM Announcement
- Future Directions:Objective Inc. Announcement
- Future Directions:DirectToSOM
- Future Directions:VisualAge Announcement
- Future Directions:Summary