Development environment

A development environment can be used to configure, test, and build the Maximo Anywhere mobile apps before they are deployed to a production environment.

To create a development environment, you install MobileFirst Studio and Maximo Anywhere on a single computer. A test instance or a development instance of Maximo® Asset Management is also required, either on the same computer or on a remote computer.

The diagram is described in the main body of the text.
Figure 1. A Maximo Anywhere development environment.

Before you install MobileFirst Studio and Maximo Anywhere, you must install a collection of required components on the Maximo Asset Management computer.

MobileFirst Studio is an Eclipse-based integrated development environment. You must install MobileFirst Studio within an existing Eclipse client. Update your Eclipse environment by installing the development tools for the Android or iOS mobile platform.

Example: Creating an Android development environment

Dale is a system administrator who is responsible for implementing Maximo Anywhere in his enterprise. He wants to test and configure the Maximo Anywhere apps before he deploys them to the production environment. To do this, he designates one computer as a development environment.

Before Dale begins, he prepares the enterprise system to support Maximo Anywhere.

He creates a test instance or a development instance of Maximo Asset Management and backs up the system.

On the computer where Maximo Asset Management is installed, he installs the Maximo Asset Management required components.

If using Maximo Asset Management 7.6, he runs the Configuration Tool to update the database and rebuild and redeploy the Maximo EAR files.

On a designated development computer, Dale installs Oracle JDK, Android SDK, and Eclipse. He then installs MobileFirst Studio as a P2 Eclipse update.

Dale starts the launchpad and installs Maximo Anywhere. During the installation, he selects Embedded Server within MobileFirst Studio.

When the installation is complete, Dale can configure and test the Maximo Anywhere mobile apps. He can build the apps and deploy them to the Android Emulator.