Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
97 lines (70 sloc) 6.86 KB
layout title weight
tutorial
Installation and Configuration
3

Overview

{: #overview } {{ site.data.keys.product_full }} provides development tools and server-side components that you can install on-premises or deploy to the cloud for test or production use. Review the installation topics appropriate for your installation scenario.

Setting up a development environment

{: #installing-a-development-environment } If you develop the client-side or the server-side of mobile applications, use either the {{ site.data.keys.mf_dev_kit }} or the {{ site.data.keys.mf_bm }} service to get started.

Using the {{ site.data.keys.mf_dev_kit }} {: #using-the-dev-kit }

The {{ site.data.keys.mf_dev_kit }} includes everything required to run and debug mobile applications on a personal workstation. To develop an application using the {{ site.data.keys.mf_dev_kit }}, follow the Setting up the MobileFirst development environment tutorial.

Using the {{ site.data.keys.mf_bm }} {: #using-mf-bluemix }

The {{ site.data.keys.mf_bm }} service provides functionality similar to the {{ site.data.keys.mf_dev_kit }}, however the service runs on IBM Cloud.

Setting up the development environment for {{ site.data.keys.product }} applications {: #setting-dev-env-mf-apps }

{{ site.data.keys.product }} provides vast flexibility regarding the platforms and tools that can be used to develop {{ site.data.keys.product }} applications. However, some basic setup is required to enable the chosen tools to interact with {{ site.data.keys.product }}.

Select from the following links to set up the development environment corresponding to the development approach that the application will use:

Setting up a test or production server on-premises

{: #installing-a-test-or-production-server-on-premises }

The first part of installing the {{ site.data.keys.product }} Server uses an IBM product called IBM Installation Manager. IBM Installation Manager v1.8.4 or later must be installed before installing the {{ site.data.keys.product }} Server components.

Important: Ensure that you use IBM Installation Manager V1.8.4 or later. The older versions of Installation Manager are not able to install {{ site.data.keys.product }} {{ site.data.keys.product_version }} because the post-installation operations of the product require Java 7. The older versions of Installation Manager come with Java 6.

The {{ site.data.keys.mf_server }} installation wizard uses IBM Installation Manager to place all of the server components onto the server. Tools and libraries are also installed that are required to deploy the {{ site.data.keys.product }} Server components to the application server. As a best practice do not install all of the components on the same application server instance, except in the case of a development server. The deployment tools allow for selection of the components to install. Please see the Topologies and Network flows for points to consider before installing the server.

Please read below for information on preparing and installing {{ site.data.keys.mf_server }} and optional services on your specific environment. For a simple set up, please read Setting up a test or production environment tutorial.

Setting up a test or production environment

{: #setting-up-test-or-production-server}

Learn about the {{ site.data.keys.mf_server }} installation process by going through the instructions to create a functional {{ site.data.keys.mf_server }} cluster with two nodes on WebSphere Application Server Liberty profile. The installation can be completed by using the graphical tools (GUI) or via the command line.

After completing the installation using either of the two methods above, further configuration may be required to complete the setup depending on the requirements.

Setting up optional features on your test or production environment

{: #setting-up-optional-features-test-or-production-server}

{{ site.data.keys.product }} includes optional components that may be used to augment your test or production environment. Please see the following tutorials for more information:

Deploying a {{ site.data.keys.mf_server }} test or production environment on the cloud

{: #deploying-mobilefirst-server-test-or-production-on-the-cloud }

If you plan to deploy {{ site.data.keys.mf_server }} to the cloud, see the following options:

Upgrading from earlier versions

{: #upgrading-from-earlier-versions } For information about upgrading existing installations and applications to a newer version, see Upgrading to {{ site.data.keys.product_full }} {{ site.data.keys.product_version }}.