Object-Oriented Programming Using SOM and DSOM: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 56: | Line 56: | ||
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DYNAMIC INVOCATION INTERFACE|Distributing Your Objects:DYNAMIC INVOCATION INTERFACE]] | **[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DYNAMIC INVOCATION INTERFACE|Distributing Your Objects:DYNAMIC INVOCATION INTERFACE]] | ||
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A DISTRIBUTED CALENDAR|Distributing Your Objects:A DISTRIBUTED CALENDAR]] | **[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A DISTRIBUTED CALENDAR|Distributing Your Objects:A DISTRIBUTED CALENDAR]] | ||
* [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent|Making Your Objects Persistent]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:PSOM Overview|Making Your Objects Persistent:PSOM Overview]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Define and Implement a Persistent Object|Making Your Objects Persistent:Define and Implement a Persistent Object]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Client Program|Making Your Objects Persistent:Client Program]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Building and Registering the Classes|Making Your Objects Persistent:Building and Registering the Classes]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Execution|Making Your Objects Persistent:Execution]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:A Distributed and Persistent Calendar|Making Your Objects Persistent:A Distributed and Persistent Calendar]] | |||
* [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects|Making Your Objects Persistent:Using Replicated Objects]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:RSOM Overview|Making Your Objects Persistent:Using Replicated Objects:RSOM Overview]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:Define and Implement a Replicated Object|Making Your Objects Persistent:Using Replicated Objects:Define and Implement a Replicated Object]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:Client Program|Making Your Objects Persistent:Using Replicated Objects:Client Program]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:Building and Registering the Classes|Making Your Objects Persistent:Using Replicated Objects:Building and Registering the Classes]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:TCP/IP|Making Your Objects Persistent:Using Replicated Objects:TCP/IP]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:Execution|Making Your Objects Persistent:Using Replicated Objects:Execution]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Making Your Objects Persistent:Using Replicated Objects:A Replicated Calendar|Making Your Objects Persistent:Using Replicated Objects:A Replicated Calendar]] | |||
* [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository|Working with the Interface Repository]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:Who Uses the Interface Repository|Working with the Interface Repository:Who Uses the Interface Repository]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:Managing the Interface Repository|Working with the Interface Repository:Managing the Interface Repository]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:Building the Interface Repository|Working with the Interface Repository:Building the Interface Repository]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:Accessing the Interface Repository|Working with the Interface Repository:Accessing the Interface Repository]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:TypeCode|Working with the Interface Repository:TypeCode]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Working with the Interface Repository:A Simple IR Browser|Working with the Interface Repository:A Simple IR Browser]] | |||
* [[Object-Oriented Programming Using SOM and DSOM:Writing Your Own Emitter|Writing Your Own Emitter]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Writing Your Own Emitter:What is an Emitter?|Writing Your Own Emitter:What is an Emitter?]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Writing Your Own Emitter:Developing an Emitter|Writing Your Own Emitter:Developing an Emitter]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Writing Your Own Emitter:Emitter Framework Classes|Writing Your Own Emitter:Emitter Framework Classes]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Writing Your Own Emitter:A Report Emitter|Writing Your Own Emitter:A Report Emitter]] | |||
* [[Object-Oriented Programming Using SOM and DSOM:Future Directions|Future Directions]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:IBM and Hewlett-Packard Announcement|Future Directions:IBM and Hewlett-Packard Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:Digitalk Announcement|Future Directions:Digitalk Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:ParcPlace Systems Announcement|Future Directions:ParcPlace Systems Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:WATCOM Announcement|Future Directions:WATCOM Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:Objective Inc. Announcement|Future Directions:Objective Inc. Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:DirectToSOM |Future Directions:DirectToSOM ]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:VisualAge Announcement|Future Directions:VisualAge Announcement]] | |||
** [[Object-Oriented Programming Using SOM and DSOM:Future Directions:Summary|Future Directions:Summary]] | |||
* [[Object-Oriented Programming Using SOM and DSOM:References|References]] | |||
[[Category:SOM Articles]] | [[Category:SOM Articles]] |
Revision as of 17:53, 19 May 2013
- Preface
- Acknowledgments
- Introduction
- Hello World in SOM
- Hello World in SOM:Some Basic Terminology
- Hello World in SOM:Game Plan
- Hello World in SOM:Development Steps
- Hello World in SOM:Define Hello Interface
- Hello World in SOM:SOM Compile Hello.idl
- Hello World in SOM:Customize the printHello Method
- Hello World in SOM:Create Client Program
- Hello World in SOM:Compile and Link
- Hello World in SOM:Execute the Program
- Hello World in SOM:Sumary
- Understanding the Basics
- Understanding the Basics:SOMObject
- Understanding the Basics:SOMClass
- Understanding the Basics:SOM KERNEL CLASSES
- Understanding the Basics:SOM RUN-TIME ENVIRONMENT INITIALIZATION
- Understanding the Basics:ATTRIBUTES VS. INSTANCE VARIABLES
- Understanding the Basics:PUBLIC VS. PRIVATE
- Understanding the Basics:INHERITANCE
- Understanding the Basics:PARENT CLASS VS. METACLASS
- Understanding the Basics:METACLASS EXAMPLE
- Understanding the Basics:THE SOMSinglelnstance METACLASS
- Understanding the Basics:DERIVED METACLASS
- Understanding the Basics:METHOD RESOLUTION
- Understanding the Basics:SOM DATA TYPES
- Understanding the Basics:SOM EXCEPTIONS
- Understanding the Basics:SOM CONTEXT
- Understanding the Basics: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