REST API Applications

Applications developed using 3rd Party SDKs, such as Sencha and PhoneGap, for any device platform, and using any programming language that supports sending and receiving HTTP messages can use the SAP Mobile Platform REST APIs to call services provided by the SAP Mobile Platform Runtime.

This development approach supports:



You build your client applications using third party developer tools, and without using any SAP Mobile SDK or native client libraries. SAP Mobile Platform provides management and monitoring of the applications, and support for native push notification such as Apple Push Notification Service, BlackBerry Enterprise Server push, or Google Cloud Messaging.

Starting 2.2 SP03, the REST SDK libraries have been introduced in the iOS and Android platforms to enable consumption of SAP Mobile Platform REST services with pure HTTPS connectivity. The REST SDK provides simplified APIs for registration, exchange settings between client and server, and end-to-end tracing. The SDK also supports native push notifications.

Optionally, you may use certain SAP Mobile Platform native client libraries to enable complex application capabilities, such as OData parsing and building, caching, or data vault management. You may also use third party JavaScript helper libraries such as those from Sencha, Appcelerator, or Adobe PhoneGap. For more information, see Developer Guide: OData SDK.

Learn about developing this type of application for deployment to SAP Mobile Platform with Developer Guide: REST API Applications.