skip to main content
OpenEdge Development: ADM and SmartObjects
SmartObject Interactions
SmartObject Interactions
For a given application screen to work smoothly, the SmartObjects on the screen must continually interact. In particular, they must know how to communicate, how to get and set ADM properties, and how to pass data. As a programmer, you need to know how the ADM manages these different forms of interaction.
This chapter contains the following sections:
*General structure of a SmartObject
*RUN protocol
*ADM properties
The protocols provide a reliable and flexible way for independent encapsulated modules (SmartObjects) to communicate and pass data.