The Unwired Server client object APIs form the core building block of device applications and provide the common set of APIs for consistency across platforms, thus following the "design once and deploy anywhere" paradigm of building applications.
Mobile business object (MBO) object APIs – are available with each MBO and support access to MBOs attributes, operation execution, retrieving data, state information, and so forth. The APIs offer abstraction for accessing data from the EIS, sending operation executions to the EIS, updating and deleting data, and accessing persistent store in the object-oriented paradigm, among other things.
Unwired client runtime APIs – offer consistent access to functionality across all device platforms. The APIs provide abstraction for the complex technical details of reliable communication between the device and Unwired Server. This includes a variety of network conditions for optimal transmission of data and state information, connection APIs to the back-end infrastructure, secure access to the Unwired Server data, publishing of data notifications and processing of such notifications, data protection, and access to UI management APIs and custom UI controls, such as signature control, among other things.