Skip to Content

We are happy to announce the release of the latest version of the SDK for SMP and HCP Mobile Services, SMP SDK SP10.  The key highlights in this release are the following

Device OS support

SDK SP10 will have full support for IOS9 and Xcode 7 for the following components

  • Native OData SDK
  • Hybrid SDK (Kapsel)

We will have backward compatibility support for IOS9 in SMP 2.3 SP06 and SMP 3.0 SDK SP09 MBO Toolkit, the latest in-market SPs. Full support for MBO tool kit is planned for the next release.

We also have support for Windows 10 for both native and hybrid SDK . New windows 10 applications can be built using the Application builder. For more details on cordova support for windows 10 , please refer to the following link

http://cordova.apache.org/docs/en/5.1.1/guide_platforms_win8_win10-support.md.html#Cordova%20for%20Windows%2010

We have also verified that the SMP SDK Android libraries are compatible with the Android M developer preview.


Agentry applications now run on iOS 9.0, with some exceptions. You cannot yet compile the Agentry OpenUI iOS SDK against the iOS 9 SDK using Xcode 7, so some iOS 9.0 features, such as multitasking split view and slideover, are not yet available for Agentry application

Additional hardware and software requirements for this SAP Mobile Platform SDK release are accessible through the Product Availability Matrix, but they are maintained in SAP Notes through the SAP Service Marketplace, which also requires a login.

 

Developer Efficiency

We keep improving the developer experience of our SDK  . To this end these are some of the updates that were added in this release

  • New specs (CocoaPod, Gradle) are added that allow easy consumption of the following stacks:
  • MAFLogon UI & the full UI stack
  • Online or Offline store
  • Usage
  • Networking
  • SDK files are now delivered as JAR and AAR files that can be added to Android Studio.
  • Support for OData4 annotations (Android and IOS)
  • API updates for DataVault , ODataRequestParam, Logging
  • This release includes a sample CRM OData App and Xcode project, that can be ran online, offline, or in demo mode by authorized SAP users. See Github Sample iOS App

Visual Studio Application Wizard for Windows applications

Visual studio is one of the premier IDE’s for enterprise application development. With Visual Studio 2015 , Microsoft has extended the IDE to be the main tool for creating applications addressing Windows, Android, and iOS apps, as well as modern web applications and cloud services.

Developers using the SAP Mobile Platform SDK must perform the same technical tasks for every application before accessing back-end services and implementing the application’s business logic. These tasks include, but are not limited to:

  • Registering the device on SAP Mobile Platform Server or SAP HANA Cloud Platform mobile services
  • Configuring logging and tracing
  • Setting the app up to access a back-end service
  • Adding references to various SAP and third party libraries

A developer can streamline this process by using the SAP Business Application project template and associated wizard for Visual Studio to generate C# skeleton applications for various Windows runtimes that in turn:

  • Contain code that performs these technical tasks in a manner recommended by SAP
  • Include the correct references to the required SAP and non-SAP libraries (for example the Microsoft OData library)
  • Set the necessary capabilities in the application manifest file

We are also looking at adding new wizard capabilities for creating packaged Fiori applications using Visual studio. Please refer to the platform roadmap for more details.

Hybrid SDK (Kapsel)

These are some of the features that were added/updated for Hybrid SDK

  • Push enhancements for backward compatibility and Fiori remote notification support
  • Support for Apache Cordova 5.2.0
  • Offline media support for Windows
  • Cordova native bridge enhancements
  • Voice recording enhancements
  • Support for Android for Work and Microsoft InTune
  • Security updates ( x509 and OAuth for Fiori apps)
  • Support for single sign in Fiori apps using SAP Authenticator.

Agentry Toolkit

These are some of the features that were added/updated for Hybrid SDK

  • Agentry applications now run on iOS 9.0, with some exceptions. You cannot yet compile the Agentry OpenUI iOS SDK against the iOS 9 SDK using Xcode 7, so some iOS 9.0 features, such as multitasking split view and slideover, are not yet available for Agentry applications.
  • Agentry applications now run on Android Marshmallow (6.0). You cannot yet compile the Agentry OpenUI Android SDK against the Marshmallow SDK, so some features may not yet be available for Agentry applications.
  • Agentry applications now run on Windows 10 Enterprise. Both Windows Platform Frame (WPF) client and Editor OS are supported for Windows 10 Enterprise.
  • Enhancements to Agentry Test Environment
  • Agentry Publication Changes
To report this post you need to login first.

15 Comments

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

  1. Virinchy P

    Hi Kiran ,

    Much waiting features included in the new release of the SDK. Thank you for keeping Developer Efficiency in view for SDK improvements.

    Is there any alternative link to access the Github sample added in the blog. Github Sample iOS App  ?

    Regards

    Virinchy

    (0) 
  2. Jeff Lau

    I have just integrated SP10 with my iOS project using Cocoapods, but I noticed SODataOfflineStore.h does not exist anymore. Has this been removed from SP10?


    Regards

    Jeff

    (0) 
    1. Stan Stadelman

      Jeff, can you share your Podfile?

      I just did a quick verification with SP10 pulled from Service Marketplace, and didn’t see any issue.  Here is my Podfile, and the integrated project:  see SODataOfflineStore.h included in the ODataOffline folder under the Pods project.

      Note:  verified also with pod:  NativeSDK-Debug

      Screen Shot 2015-10-08 at 10.47.23 AM.png

      (0) 
    1. Michael Appleby

      I have tested it both from your url and from the original document url and have had not problems with accessing it.  I am testing from within the SAP network.  Can someone verify that Gregg’s issue with access has to do with whether in SAP network or out?  I won’t be able to for several hours.

      Regards, Mike (Moderator)
      SAP Technology RIG

      (0) 
        1. Michael Appleby

          Hi Gregg,

          The Cordova link works as it is a public site.  The Notes require a login to Service Market Place (as stated in the article) and the Github also requires authorized users.  If you try to access it without being signed on, then you get the error you identified. 

          You will need to have an authorized SAP ID to access them.  You might want to ask Kiran Karunakaran if he can provide a publicly available copy of the sample app, but he may not be authorized to provide it without an SAP ID. 

          Regards, Mike (Moderator)

          SAP Technology RIG

          (0) 
    1. Peter Csontos

      Hi Christian,

      As Kiran may not be able to respond to you on this, let me jump in and answer: The CRM example was created for iOS only, and currently an Android version of it is not on our roadmap.

      Best regards,

      Peter

      (0) 

Leave a Reply