Downloads

Looking to get started? use the Mobile Foundation IBM Cloud service to bring up a MobileFirst Server instance in minutes, or start locally by downloading the Developer Kit.

To learn more about the Mobile Foundation components and the Developer Kit Installer, visit the Setting up the MobileFirst development environment tutorial.

Product components

Digital App Builder can be used to rapidly build multi-channel apps with AI capabilities that can be deployed on Mobile Foundation runtime.

For more information on Digital App Builder, see the documentation here.

Download the Digital App Builder Installer for macOS
Download the Digital App Builder Installer for Windows

The Developer Kit bundles together the various components of Mobile Foundation 8.0.

Prerequisite:
To use the MobileFirst Server in your local workstation, Java Developer Kit (JDK) 7 or 8 is required to be installed.

  • Download and install Java 7 or 8 JDK
  • Set the JAVA_HOME environment variable to your JDK directory. For example:
    • Windows: C:\Program Files\Java\jdk1.7.0_67
    • OS X: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
    • Linux: /usr/lib/jvm/java-1.7.0_67/

Download the MobileFirst Developer Kit Installer for macOS (IF202309071046)
Download the MobileFirst Developer Kit Installer for Linux (IF202309071046)
Download the MobileFirst Developer Kit Installer for Windows (IF202309071046)

Once installation completes,

  1. From a Command-line window, navigate to the extracted folder and execute the run.sh|cmd script to start the MobileFirst Server.
  2. Load the MobileFirst Operations Console (username/password: admin/admin): http://localhost:9080/mfpconsole.
  3. Optional. Click on Get Starter Code → Tools tab to download development tools or follow through the tutorials.
  4. Load the MobileFirst AppCenter console (username/password: ~admin/admin~): http://localhost:9080/appcenterconsole/.

To use the MobileFirst CLI the NPM package manager is required to be installed on the developer workstation.
You can verify the installation by running mfpdev -v.

Prerequisite:

  • NPM is bundled as part of Node.js. Install Node.js.
  • MobileFirst CLI from version 8.0.2018100112 supports Node version 8.x. Please use these versions to install and use the MobileFirst CLI.
  • You may encounter a permission error during the installation of the CLI; see "Fixing npm permissions"

From a Command-line window, run the command: npm install -g mfpdev-cli.
If the CLI was downloaded from the MobileFirst Operations Console, run the command: npm install -g path-to-cli-.tgz-file.

The MobileFirst CLIent SDKs are available in the following online repositories.
You can install them using their respective package managers.

For installation instructions, review the Adding the Mobile Foundation SDK tutorials.

The SDKs are also available from MobileFirst Operations Console → Download Center → Tools tab for offline installation.

The MobileFirst Server-side artifacts are available from Maven Central.
For installation instructions, review the Adapters tutorials.

The artifacts are also available from MobileFirst Operations Console → Download Center → Tools tab for offline installation.

Prerequisite:
To fetch artifacts from Maven Central, Apache Maven must first be installed.

Available artifacts:

Offline documentation

Below are links to download a PDF version of the MobileFirst Platform Foundation docs for offline reading:

Samples

Looking for sample applications?

Past releases

Studio releases: CLI releases: Installation instructions:
  1. Make sure that you have the Eclipse IDE for Java EE Developers installed: Luna SR2 (4.4.2) or Mars SR1 (4.5.1).
    Note 1: Other versions of Eclipse might result in installation failures.
    Note 2: Ensure that your Eclipse workspace path does not contain any spaces, which can cause failures when apps are deployed to the internal development server, or when the MobileFirst Operations Console is started.
  2. If you are upgrading from a pre-6.2 version of the Developer Edition, you must uninstall it first. Skip this step if you are upgrading from v6.2 or later.
  3. Start Eclipse, and then select Help > Install New Software.
  4. Click the Add button and select the Studio .zip you have downloaded
  5. Click the IBM MobileFirst Platform Studio Install button.
  6. IBM MobileFirst Platform Studio and all features are preselected. Confirm your selection and click Next.
    • Always select IBM MobileFirst Platform Studio.
    • IBM Dojo Mobile Tools and IBM jQuery Mobile Tools are optional; select them based on your anticipated use.
  7. Review and accept the license terms, and then click Finish to begin the installation.
  8. Follow the prompts to complete the installation.
  9. If your Eclipse workbench has IBM Rational Team Concert™ V4.0 Eclipse Client already installed, you might need to clean the Eclipse environment before you use Studio.

Next: Start creating apps by following the tutorials.

To use the CLI, you must have the Java Developer Kit (JDK) installed on your machine. Additionally, certain operating systems require certain software as a prerequisite. To generate a compatibility report, see Software Product Compatibility Reports.

You must have the JAVA_HOME environment variable to your JDK directory. For example:

  • Windows: C:\Program Files\Java\jdk1.7.0_60
  • OS X: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
  • Linux: /usr/lib/jvm/java-1.7.0_60/
  1. Download the CLI package for the required release version
  2. Open your command-line terminal and change the directory to the folder where your CLI package is located.
  3. Unzip the downloaded file. The CLI is packaged as a single compressed file, which contains installation executable files for each platform:
    • install_linux.bin
    • install_mac.app/
    • install_windows.exe
    • resources/
  4. Select and run the installer that is appropriate for your platform. For example, when you run $ install_linux.bin, a GUI appears and guides you through the installation of Command Line Interface. Follow the instructions to complete your installation.
  5. On completion of the installation, log out from the OS, and then log back in. This action ensures that the appropriate commands are on your system path.

Next: Start creating apps by following the tutorials.

  1. Make sure that you have installed MobileFirst Studio on a supported version of Eclipse.
  2. Start Eclipse, and then select Help > Eclipse Marketplace.
  3. In the Find field, type MobileFirst Platform Test Workbench and click Go.
  4. Click the Install button.
  5. Select the features that you want to install, and then click Next.
  6. Click Next, and then review and accept the license terms, and then click Finish to begin the installation.
  7. Follow the prompts to complete the installation.
  8. Testing Android applications with the Test Workbench requires a JDK. Be sure to add the path to the JDK in Eclipse under Window > Preferences > Java > Installed JREs, and set it as the default JRE by selecting its corresponding check box.

Next: Start testing your apps by following the tutorials.