skip to main content
OpenEdge Development: ADM and SmartObjects
Preface : Organization
Chapter 1, “Overview”
Provides an overview of the ADM and SmartObjects.
Chapter 2, “SmartObjects”
Provides a summary of SmartObject capabilities and types, followed by a description of each SmartObject.
Chapter 3, “SmartLinks”
Provides an overview of SmartLinks and a list of types, followed by a description of the relationship established for each SmartLink type and some programming considerations.
Chapter 4, “Data Management in the ADM”
Describes how various SmartObjects work together to manage database records in your applications.
Chapter 5, “SmartObject Interactions”
Describes how SmartObjects interact; in particular, how they communicate, get and set ADM properties, and pass data.
Chapter 6, “Advanced ADM Topics”
Discusses advanced ADM topics, including parameterizing SmartObject instances as variables, customizing ADM internal procedures and functions, adding your own SmartObjects, monitoring SmartObjects applications, and AppBuilder requirements for SmartObjects.
Chapter 7, “Developing Your Application's Business Logic”
Provides information on developing and deploying SmartObject‑based applications in heterogeneous (single or combined client/server, n‑tier, or Web‑enabled) environments.
Chapter 8, “Developing ADM Extensions”
Describes how to use the AppBuilder’s New ADM Class tool and ADM custom class files to extend the ADM classes.
Appendix A, “ADM Standard and Custom Class Files”
Shows the contents of the class files for the viewer class, as an example of the class files for all ADM classes.
Appendix B, “ADM1 to ADM2 Conversion Utility”
Describes how to use the conversion utility to convert ADM1 (Versions 8.1 and 8.2) SmartObjects to ADM2 (Version 9 and later) SmartObjects.