Home / SAP Mobile Platform SDK

SAP Mobile Platform SDK

Appendix J: Document Service

Back to Getting Started With Kapsel Document Service The SAP Cloud Platform document service provides an on-demand content repository for unstructured or semi-structured content. Applications access it using the OASIS standard protocol Content Management Interoperability Services (CMIS). Document Service Sample App The following example will enable the document store to …

Read More »

Appendix I: SAP Cloud Connector

Back to Getting Started With Kapsel SAP Cloud Connector This tool enables the SAP Cloud Platform which is hosted on the internet to access URL’s that are internal to your corporate network. The following example demonstrates how it can be installed and used in a Fiori Client application by making …

Read More »

Appendix H: Tips

Back to Getting Started With Kapsel Appendix H: Tips Where to Get Help with Cordova Questions Monitoring and Modifying HTTP and HTTPS Requests Setting the Session Timeout for the Management Cockpit Sharing Your Device’s Screen Accelerating the Android Emulator Wireless ADB Connection to an Android Device Proxy Settings on Android …

Read More »

Appendix F: Using OAuth with Kapsel

Back to Getting Started With Kapsel Appendix F: Using OAuth with Kapsel With OAuth and SAML, the application does not itself request your user name and password but redirects to a service such as SAP Cloud Identity (or for more info Identity Authentication) which does. The application does not receive …

Read More »

Appendix E: Non Kapsel Plugins

Back to Getting Started With Kapsel Appendix E: Non Kapsel Plugins The following examples demonstrate how to include and use some of the native functionality that Cordova plugins provide. Taking, Storing and Retrieving a Picture Acquiring the Device Location and Displaying it on a Map Taking, Storing and Retrieving a …

Read More »

Appendix D: Using SAML with Kapsel

Back to Getting Started With Kapsel Appendix D: Using SAML with Kapsel Here are a few terms that are used with SAML. An identity provider (IdP) maintains a directory of users and provides authentication. A service provider is the web site or service that is being accessed. A user is …

Read More »

Appendix C: Crosswalk

Back to Getting Started With Kapsel Appendix C: Crosswalk Note, Crosswalk is no longer being maintained by Intel.  Please see https://crosswalk-project.org/blog/crosswalk-final-release.html. On Android, there are a range of OS versions that users are on. For details see Platform Versions. The WebView is the component of a Cordova app that renders …

Read More »

Appendix B: Debugging

Back to Getting Started With Kapsel Appendix B: Debugging Debugging in a Desktop Browser Debugging on iOS Debugging on Android Debugging on Windows There are multiple ways to debug a mobile web app. The following describes some of the techniques and when to use them. If you are using SAPUI5 …

Read More »

SAP Fiori Client (SP13+)

SAP Fiori Client (SP13+) SAP Fiori is a set of applications that cover some of the most frequently used SAP software functions. These apps were written using SAPUI5 and hence can be accessed in a browser on a variety of devices. Details on the over 1000 apps are available at …

Read More »

Getting Started with Kapsel – Part 1 (SP13+)

SAP Mobile Platform 3.0 Getting Started with Kapsel using SMP 3.0 SDK SP13+ Table of Contents Overview Setup SAP Mobile Platform (SMP 3.0) SAP Cloud Platform Mobile Services Additional Required Software Accessing the SAP OData Gateway Demo Configuring a Kapsel App in the SAP Mobile Platform Cockpit Configuring a Kapsel …

Read More »

Appendix A: OData

Back to Getting Started With Kapsel Appendix A: OData Open Data Protocol (OData) (see also [MS-ODATA]: Open Data Protocol (OData) is a data access protocol for web applications. A JavaScript library such as datajs is used to access an OData source. The below sample uses an OData source from OData.org. …

Read More »

Offline vs Online Application Design

Introduction   One of the issues we are seeing in mobile is that there is a move to frequently but not always connected applications. Unfortunately there there is a knowledge gap not just around online vs offline vs cached implementations but also the impact of choosing the wrong one for …

Read More »

Hybrid Application Best Practises

Recently I was asked by a partner for some recommendation for Codova best practises. Since there was little on the internet I put together one. If anyone has any comments or recommendation I may have left out, please add these to the comments at the end or email so I …

Read More »