Once your application is developed, create a Cordova project and install the Kapsel
plugins.
Setting Up the Development Environment
To build Kapsel applications, you must first set up your development environment, which includes installing both SAP Mobile Platform Server, and the SAP Mobile Platform SDK.
Using UI Development Frameworks
Kapsel is UI5 framework agnostic. You can use any third party framework with Kapsel that is compatible with Cordova. This section discusses framework integration with Kapsel, and provides an overview of common UI libraries for standards-based Web development.
Managing Application Registration Using Client Hub
Kapsel application can use the Client Hub, integrated with Logon Manager, to simplify user onboarding and configuration to enable easier and faster enterprise-wide deployments.
Provisioning Applications Using Afaria
SAP Mobile Platform supports Afaria device management and security functionality. You can use Afaria to provision native and hybrid applications that use the MAF Logon UI component. You can generate certificate requests which in turn are passed through Afaria to the corporate PKI system for CA signature.
Kapsel Plugins
Developers use one or more Kapsel plugins in Cordova applications to add SAP Mobile Platform awareness and capabilities to the application. The plugins that you use vary depending on your application’s requirements. As they are standard Cordova plugins, manage Kapsel plugins in a Cordova project using the standard Cordova CLI plugin commands.
Running and Testing Kapsel Applications
Test your Cordova project by opening it in its respective development environment (Eclipse with Android plugins or Xcode), then run it in the corresponding emulator (Android) or simulator (iOS),
Package and Deploy Kapsel Applications
Use the Android IDE or Xcode to package the Kapsel app, then use the Management Cockpit to upload the app to the server.