Application Development in SAP Mobile Platform

SAP Mobile Platform SDK provides developer tools that streamline the development, delivery, security and management of mobile applications.

SAP Mobile Platform provides an open development environment, which enables you to develop mobile applications using familiar environments and languages, open-source tools, and third-party toolkits, libraries, and frameworks. You can leverage SAP Mobile Platform services for authentication, secure data access and integration to SAP and non-SAP back-end software, application versioning and lifecycle management, usage analytics, and end-to-end traceability.


SAP Mobile Platform Architecture Diagram

SAP Mobile Platform SDK development tools and SDKs leverage common open source technologies and standards to increase your productivity and reduce development time.
  • SAP Mobile Platform SDK development tools and SDKs leverage common open source technologies and standards to increase your productivity and reduce development time.
  • Native OData – the OData SDK provides an open and flexible framework for native OData application development for both online and offline applications. Mobile Application Framework (MAF) provides reusable components, including Logon, and an extensibility framework that speeds development of common features and functions.
  • REST API – enables standard HTTP client applications running in any platform to access SAP Mobile Platform REST services.
  • Kapsel – a set of SAP plugins for Apache Cordova to develop hybrid applications. The Kapsel plugins enable you to access SAP Mobile Platform features, such as application lifecycle management, logon and single sign-on functionality, and push notifications.
  • Mobile Application Workbench – Eclipse-based editor to enable building of resources that can be used to customize your mobile applications without recompiling the code.
  • Agentry Designer – Eclipse-based editor and SDKs to develop metadata-driven applications.
  • SMS Builder – provides tools to visually compose SMS mobile applications and test them using a built-in simulator. You can modify applications in real time to meet changing business needs, and redeploy them without disrupting service availability.
  • Portal Templates – reference Web applications that you can customize to meet your mobile-banking needs. You can also develop new Web applications to communicate with SAP Mobile Platform.
  • Supported SAP Development Tools – in addition to tools provided with the SAP Mobile Platform SDK, SAP provides other tools to further facilitate development. Find more information about these tools here: https://tools.hana.ondemand.com/#.
    • Gateway Productivity Accelerator – A toolkit that supports data model development and generation tools for connecting to different datasources (both SAP and non-SAP) to create OData services. It also allows data from two or more datasources to be used in a single OData service. Application developers can use the OData services exposed by Integration Gateway to develop mobile applications, regardless of the datasource.
    • AppBuilder – a browser-based open standards rapid development environment that leverages HTML5, JavaScript, and OData services. The simple drag-and-drop interface leverages SAPUI5 controls, and facilitates quick and simple deployment of your mobile application.