Persistent Mobile Foundation downloads


You can download the following:

PMF Product components

Looking to get started? Following are the PMF product details with download links.

Developer Kit

You can use the Persistent Mobile Foundation locally by downloading the PMF Developer Kit.

The Developer Kit bundles together the various components of PMF.

  1. Download and install the Java Developer Kit (JDK).
    • Release 9.0 JDK 8
    • Release 9.x, Release 10.x JDK 17
  2. Optional: Download and install Java 8 (Required for Analytics UI).
  3. Download PMF Devkit from the following link.

  4. Extract the downloaded PMF Devkit.
    • Release 9.0

      Set the JAVA_HOME environment variable to your JDK directory.

      Example

      Windows: C:\Program Files\Java\jdk1.8.0_202

      OS X: /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

      Linux: /usr/lib/jvm/java-1.8.0_202/

    • Release 9.1

      Example

      Windows: C:\Program Files\Java\jdk-17.0.11+9

      OS X: /Library/Java/JavaVirtualMachines/jdk-17.0.11+9.jdk/Contents/Home

      Linux: /usr/lib/jvm/jdk-17.0.11+9/

    • Release 9.2, Release 10.x

      1. Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder
      2. Edit server.env file and set JAVA_HOME path to JAVA 17.
  5. Optional: Navigate to the {development_kit_directory}\pmf-server\usr\servers\analytics folder and the edit server.env file and set JAVA_HOME path to JAVA 8.
  6. Optional: To access the console from remote machine instead of localhost update the following.
    1. Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder.
    2. Edit bootstrap.properties to set the value of the pmf.server.host variable to PMF server IP.
    3. Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder.
    4. Edit config.properties to set the value of the allowed.hostname to hostname or IP of the PMF server machine.
    5. Navigate to the {development_kit_directory}\pmf-server\usr\servers\analytics folder.
    6. Edit bootstrap.properties to set the value of the pmf.server.host variable to PMF server IP.
    7. Navigate to the {development_kit_directory}\pmf-server\usr\servers\analytics folder.
    8. Edit config.properties to set the value of the allowed.hostname to hostname or IP of the PMF server machine.
  7. Use below scripts to start/stop server from {development_kit_directory}.

    • Start the servers.

      Windows

        run.cmd
      

      Linux

        run.sh
      
    • Stop the servers.

      Windows

        stop.cmd
      

      Linux

        stop.sh
      
    • Parameters

      -skipanalytics : Skip the analytics server

      -fg : Run PMF Server in foreground

  8. Load the PMF Operations console through the following link and login credentials.

    Username: admin

    Password: admin

    Link: http://localhost:9080/mfpconsole

  9. Load the Mobile Foundation AppCenter console through the following link and login credentials.

    Username: admin

    Password: admin

    Link: http://localhost:9080/appcenterconsole/

  10. Optional: Download development tools from the following user-interface. Get Starter Code → Tools tab
  11. Optional: Go through the product documentation.

PMF Command Line Interface (CLI)

Prerequisites

  • Install Node.js. NPM is bundled as part of Node.js.
  • You may encounter a permission error during the installation of the CLI. For more information, see “Fixing npm permissions.”

Steps

  1. Go to the following site to download the PMF CLI.
  2. Verify the installation by using the following command.

     pmfdev -v
    
  3. Open a command-line window, and run the following command.

     npm install -g pmfdev-cli
    
  4. Optional: If you have downloaded the PMF CLI from the PMF Operations console, run the following command.

     npm install -g path-to-cli-.tgz-file
    

Client Software Development Kits (SDKs)

You can install PMF client SDKs by using their respective package managers.

Steps

  1. Review the installation instructions for each client SDK described in the Adding the PMF SDK topic.
  2. Download the SDK .ZIP file from the PMF Operations Console → Download Center → SDKs tab or from the Persistent Support portal.

Artifacts

The PMF-side artifacts are available in the Samples page.

  • For installation instructions, review the Adapters topic.
  • The artifacts can also downloaded from the following user-interface for offline installation.

    PMF Operations console → Download Center → Tools tab.

Available artifacts:

Last modified on