Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

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%20W...

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
15 Comments