Using JSDOs to create mobile and web clients
  

Using JSDOs to create mobile and web clients

As described in Overview of Progress Data Objects, Services, and Catalogs, Progress Data Objects support the development of mobile and web apps by providing access to OpenEdge and Rollbase data that you obtain from server-side Data Objects using corresponding client-side Data Objects, which are instances of the JavaScript Data Object (JSDO). With the help of additional JavaScript classes and objects, JSDO instances access these data resources through Data Object Services running on an appropriate OpenEdge or Rollbase server. For a reference to the basic JavaScript classes and objects that support JSDO access, see the JSDO class and object reference and JSDO properties, methods, and events reference.
The following topics describe how to use the features of a JSDO and its associated JavaScript objects to access Data Object Services, regardless of the mobile or web app development platform.
* What is new in JSDO 5.0?
* JSDO overview
* Creating and managing access to a JSDO instance
* Accessing standard CRUD and Submit operations
* Accessing custom Invoke operations
* Managing JSDO login sessions
* Dynamic data binding for alternate client platforms