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

To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

      1. Nan Wang

        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!

        (0) 
  1. Daniel Klink

    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

    (0) 
    1. Bill Froelich

      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

      (0) 
      1. Bill Froelich

        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

        (0) 
    1. Bill Froelich

      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

      (0) 
  2. Mahendra Bhandari

    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

    (0) 

Leave a Reply