The JSDO provides the following classes and objects that support the creation and access to JSDO instances:
progress.data.JSDOclass — Allows you to create JSDO instances for Data Object resources that can asynchronously execute the resource-supported Data Object operations and exchange the data defined by these resources between a mobile app and the server where the data is stored, as described in the progress.data.JSDO class topic. For more information, see the remaining topics of this JSDO overview.
progress.data.JSDOSessionclass — Allows you to create a JSDOSession object that asynchronously manages a JSDO login session between the mobile app and a web application running on the server. This enables a JSDO to access the resources provided by a Data Object Service that is supported by this web application, as described in the progress.data.JSDOSession class topic. Of the two supported options (JSDOSession and Session), this is the Progress-recommended class for managing JSDO login sessions. For more information, see Managing JSDO login sessions.
progress.data.Sessionclass — Allows you to create a Session object that can manage a JSDO login session, either synchronously or asynchronously, between the mobile app and a web application running on the server. This enables a JSDO to access the resources provided by a Data Object Service that is supported by this web application, as described in the progress.data.Session class topic. This is an alternative to the progress.data.JSDOSession class, which Progress recommends for managing JSDO login sessions. For more information, see Managing JSDO login sessions.
progress.ui.UIHelperclass — Provides basic features for dynamically mapping JSDO data to Web page elements in mobile apps that might be built with HTML tools other than the Telerik AppBuilder, as described in the progress.ui.UIHelper class topic. For more information, see Dynamic data binding for alternate client platforms.
Table and field references — References to objects and their properties in JSDO memory that correspond to resource table objects and the fields within record objects contained by these table objects, as described in the table reference property (JSDO class) topic. For more information, see Table and field references and Working records.