Downloads
You can download the following:
PMF Product components
Looking to get started? You can use the Persistent Mobile Foundation locally by downloading the PMF Developer Kit.Following are the PMF product details with download links.
The Developer Kit bundles together the various components of Persistent PMF 9.2.
- Download and install Java 17 Java Developer Kit (JDK).
- Optional: Download and install Java 8 (Required for Analytics UI).
- Download PMF Devkit from the following link.
PMF Devkit package - Extract the downloaded PMF Devkit.
- Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder
- Edit server.env file and set JAVA_HOME path to JAVA 17.
- 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.
- Optional: To access the console from remote machine instead of localhost update the following.
- Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder.
- Edit bootstrap.properties to set the value of the pmf.server.host variable to PMF server IP.
- Navigate to the {development_kit_directory}\pmf-server\usr\servers\pmf folder.
- Edit config.properties to set the value of the allowed.hostname to hostname or IP of the PMF server machine.
- Navigate to the {development_kit_directory}\pmf-server\usr\servers\analytics folder.
- Edit bootstrap.properties to set the value of the pmf.server.host variable to PMF server IP.
- Navigate to the {development_kit_directory}\pmf-server\usr\servers\analytics folder.
- Edit config.properties to set the value of the allowed.hostname to hostname or IP of the PMF server machine.
- Use below scripts to start/stop server from {development_kit_directory}. Windows
- Load the PMF Operations console through the following link and login credentials as username: admin and password: admin.
http://localhost:9080/mfpconsole - Load the Mobile Foundation AppCenter console through the following link and login credentials as username: admin and password: admin.
http://localhost:9080/appcenterconsole/ - Optional: Download
development tools from the following user-interface.
Get Starter Code → Tools tab
- Optional: Go through the product documentation.
run.cmd : Start the serversParameters:
-skipanalytics : Skip the analytics server
-fg : Run PMF Server in foreground
stop.cmd : Stop the serversLinux
run.sh : Start the serversParameters:
-skipanalytics : Skip the analytics server
-fg : Run PMF Server in foreground
stop.cmd : Stop the servers
Prerequisites
- NPM is bundled as part of Node.js. Install Node.js.
- You may encounter a permission error during the installation of the CLI. For more information, see "Fixing npm permissions."
- Go to the following site to download the PMF CLI.
PMF CLI package - Verify the installation by using the following command.
pmfdev -v
- Open a command-line window, and run the following command.
npm install -g pmfdev-cli
- 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
You can install PMF client SDKs by using their respective package managers.
Steps
Steps
- Review the installation instructions for each client SDK described in the Adding the PMF SDK topic.
- The PMF client SDKs are available in the following online repositories.
- Optional:The client SDKs can also downloaded from the following user-interface for offline installation.
PMF Operations console → Download Center → Tools tab
Steps
- Review the Adapter tutorials described in the Developing Adapters topic.
- The artifacts are available in the following online repositories.
- Optional:The artifacts can also downloaded from the following user-interface for offline installation.
PMF Operations console → Download Center → Tools tab
Samples
Looking for sample applications?Go through this repository of advanced use case samples.
Find your topic of interest and review its associated samples.