We are happy to announce the availability of SDK SP07 in the service market place . Here are some of the highlights for this release.
Native SDK features
Technical cache (for Windows)
In the SP07 release of SDK, we added a feature called Technical cache for Windows (8.1 and Phone 8.1), that improves the experience of online applications when there is no connectivity to the back end store. This capability was released for iOS and Android in SP06.
The technical cache extends the OData API to enhance online applications in cases where the application is occasionally offline by: optimizing application-to-server communication with online data stores, performing conditional HTTP or OData requests to optimize network bandwidth utilization for cached responses from previous OData requests, and using cached content to improve application performance.
OData API requests can be either asynchronous (execute in the background), or synchronous (operate in the foreground, blocking any other processes). The technical cache is enabled when the online store sends asynchronous requests, and must be enabled explicitly by the application developer when opening the online store.
Certificate authentication directly with SAP Gateway in the MAF Logon Core (iOS, Android, and Windows)
This feature allows for certificate based authentication when connecting to a Gateway server. The certificate is provided by Afaria or a plugin via the certificate provider interface for non-Afaria MDM solutions . The functionality matches that of SAP Mobile Platform Server, and applies to conversation manager as well. Scenarios supported include:
- Standard HTTPS communication, certificate requested by the TLS layer.
- HTTPS communication, the server responds with a certificate challenge.
- HTTP communication, the server responds with a certificate challenge.
SMP Hybrid SDK(Kapsel) features
Device and Platform support
With this version of the SDK, the Hybrid SDK (Kapsel) now supports Apache Cordova 4.2 and Google Android 5.0. Cordova provides a flexible, open framework featuring a set of APIs that allow you to develop hybrid applications across multiple device platforms. Cordova’s open architecture includes a node-based command line interface that lets you manage a single project that works across multiple device platforms.
Offline support for Windows
- The Offline OData plugin, which has been available for Android and iOS, now supports Windows 8.1 and Windows Phone 8.1.The plugin provides offline OData support to Cordova applications. For offline support, an offline OData store is initialized and populated with a list of OData collection endpoints to be stored offline on the device. Device users can fully manipulate this data (query, update, create, delete, and so on), then merge the updates to the back-end with offline changes.
SAML support for Windows
- The Hybrid SDK (Kapsel) plugins now support Security Assertion Markup Language (SAML) for authentication in Windows applications (in addition to Android and iOS applications).
Agentry Toolkit features
Open Scan SDK
A new OpenScan SDK is available for integrating external devices, such as scanners, with Agentry applications running on Android, iOS, WPF, and Windows Mobile. The SAP Mobile Platform OpenScan framework allows application developers to integrate third party scanning libraries into Agentry applications. The scanner could be a camera-based barcode scanning SDK such as ZBar, or a hardware scanner such as Honeywell Captuvo SL22. Note that the Agentry client still supports default camera-based scanning functionality, which is used if an external scanning library is not provided.
The OpenScan SDK is combined with the existing OpenUI SDK component. It provides a different set of classes that can be overridden to optionally replace the scanning interface code. Note that this is optional and an end user can provide OpenUI extensions, an OpenScan option, or both.
New features are available with the Agentry Test Environment included with Agentry Editor. A status bar enables you to see the test client selections you have made for platform, server, locale, and so forth. You can now debug transactions, and enable server logging while testing. Agentry applications can now run in a 64-bit architecture for devices that support it. Clusters were introduced in 3.0 SP03, which changed how application and server configuration is managed in SAP Mobile Platform. Configuration values are now stored in the SAP Mobile Platform data store, and available to all server nodes.
For more details , please refer to the help documentation at SAP Mobile Platform SDK 3.0 SP07 – SAP Help Portal Page