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.
Other Enhancements
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
Hi Kiran,
awesome that finally also the windows phone users get the features shipped.
Windows phone will get a place in the market.
~Florian
does it have the minimum requirement for the SMP runtime server?
thanks
Always good to use the latest version of server ( in this case sp06 ). For the offline features minimum requirement is server sp05
HI Kiran
Got it, Thanks! Do we have any official document to talk about that? I dont think we need ask this question here after upgrade.
Thanks!
Hi Kiran,
is it normal that on the store this version is not yet available?
Regards,
Simmaco
Hi Simmaco,
It’s available in https://support.sap.com/software/installations/a-z-index.html (Go to M)
Hi,
is there some sample code for the OpenScan API for WPF? Could not find anything in the SP7 or PL1 release… (for Android, there are some examples included)
Regards, Daniel
There appears to be a packaging problem with the SMP3 SDK SP07 and PL01 related to the OpenUI and WPF stuff. I will have to let them know internally so hopefully the can provide the correct packaging for it.
–Bill
This will be fixed in SDK SP08 and in the meantime I believe they are going to create a Note and attach the zip of the sample WPF code for the Open Scan interface.
–Bill
Thank you Bill, much appreciated!
The Agentry 7.0.7 client for Windows appears to have a new “Change Password” button on the start screen. Are there any details on this?
That would be controlled through your application definitions. If your application is setup to allow users to change password then that option will appear in the clients. It has been available for iOS and Android and now in WPF as well.
–Bill
SP07 supports OData version 4 for OfflineStore?
thanks
OData version 4 is not supported in SP07. It is currently planned for SP10 or later
Thanks!
Other question:
OData version 2 developed in .NET works with HCP-ms and OfflineStore?
For X.509>> We have made the changes in Std Fiori Client but still there are issues and it won’t work. ASCII flow,
With SMP,
Mobile Device with Cert>> Taps Fiori Client in Mobile Devices>> No Pop-up for Cert –> Not Working
Without SMP,
Mobile Device with Cert>> Taps Fiori Client in Mobile Devices>> Pops-up for Cert –> Works Fine
We have the latest now but same error/ issue while trying to Run Fiori via SMP 🙁
KR,
~ MB
Hi, Thanks for your post.
The SAP Mobile Platform have a class or Certificate?
Regards, YP