Developer

Setting Up the SAP Fiori Client App Development Environment

To build a Custom SAP Fiori Client applications, you must first set up your development environment.

Prerequisites

Install the following:
  • Node.js

  • Apache Cordova command line interface 6.5.0

  • SAP Mobile Platform SDK 3.0 SP15
  • (optional) SAP Mobile Platform Server 3.0 SP13 or higher or SAP Cloud Platform mobile service for development and operations

    • Make sure you can access SAP Mobile Platform Server or SAP Cloud Platform mobile service for development and operations from your machine.

  • (optional) Git .

Android Requirements

Android tools run on Windows, Linux, and OS X. To build a Custom SAP Fiori Client for Android, you need:

See http://cordova.apache.org/docs/en/6.x/guide/platforms/android/index.htmlInformation published on non-SAP site for more information about getting started with Android.

If you are developing on Windows and want to connect a Google Android-powered device (such as a Nexus 7) to your development environment over USB, download the Google USB driver package from http://developer.android.com/sdk/win-usb.htmlInformation published on non-SAP site.

iOS Requirements

To build a Custom SAP Fiori Client apps for iOS, you need:

  • Mac OS X
  • Xcode and Xcode command line tools
  • Visual Studio 2015 (optional)

See http://cordova.apache.org/docs/en/6.x/guide/platforms/ios/index.htmlInformation published on non-SAP site for more information about getting started with iOS.

To test on iOS devices (not the simulator), you need:
  • An Apple Developer account
  • iOS development certificate
  • Provisioning files for each device you are testing with

To test on a simulator, install iOS sim

Windows Requirements

You can create a Windows 10 Universal Windows Platform application when you run the create_fiori_client.js script for Windows. The built Custom SAP Fiori Client can be run on a Windows 10 Phone, Tablet, or desktop.

To build a Custom SAP Fiori Client for Windows, you need:

  • Microsoft Windows 10 operating system.
  • Windows 10 SDK
  • Visual Studio 2015 (update 3. latest patch)
See https://cordova.apache.org/docs/en/latest/guide/platforms/win8/index.html Information published on non-SAP site for more information about getting started with Windows.

For testing on Windows devices, you need to enable your device for development. For more information, see https://msdn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-developmentInformation published on non-SAP site.