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.

Prerequisites

  • Download and install the appropriate Java Developer Kit (JDK) depending on your PMF release version.
    • Release 9.0.x

      JDK 8

    • Release 9.x Release 10.x

      JDK 17

  • Download and install Java 8 (Required for Analytics UI).
  • Download the appropriate PMF Devkit from the following link depending on your PMF release version.

Steps

  1. Extract the downloaded PMF Devkit.

  2. Set the JAVA_HOME environment variable to your JDK directory. Example

    • Release 9.0.x

      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.x

      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

      • Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder
      • Edit server.env file and set JAVA_HOME path to JAVA 17.
  3. Optional:
    1. 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.
    2. 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.
  4. Use below scripts to start/stop server from the {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

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

    Username: admin

    Password: admin

    Link: http://localhost:9080/mfpconsole

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

    Username: admin

    Password: admin

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

  7. Optional: Download development tools from the following user-interface. Get Starter Code → Tools tab
  8. 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

Last modified on