Sunday, 1 March 2020

System Requirements for Maximo Anywhere 7.6.4

Review the system requirements before you install Maximo Anywhere.

Content

Compatibility with IBM Maximo Asset Management

Maximo Anywhere must be installed with Maximo Asset Management version 7.6.0.8 or later.
If you want to use push notifications, Maximo Asset Management version 7.6.0.9 or later is required.
Note:  To optimize performance and feature sets, ensure the latest interim fix for your version of Maximo Asset Management is installed.
For more information, see the Maximo Asset Management system requirements page.

Maximo Anywhere system requirements



Maximo Anywhere application container system requirements

Use the Maximo Anywhere container for the following scenarios:
• To build and distribute mobile apps if you do not have access to Google Play or the Apple App Store
• To build and deploy your own native mobile apps
• To build and install Windows apps (Windows apps do not automatically update)

Required third-party software for the Maximo Anywhere application container

Before you install the Maximo Anywhere application container, you must install the following third-party software.


Mobile Operating System
Required 3rd party software
Android
iOS
Windows
  • Node JS v10.16.3 or higher
  • Oracle Java Development Kit (JDK) version 8.0
  • Visual Studio Tools 2015 (including Windows SDK version 10.0.14393.0)
    • To confirm that you have Windows 10 SDK installed, complete the following steps:
      • Go to Control Panel -> Apps (Apps & Features).
      • Search for Visual Studio 2015, and select Modify.
      • When the installer opens, select Modify.
      • Search for Windows and Web Development -> Expand -> Universal Windows App Development Tools, and select the following options:
        •  Tools (1.4.1)
        • Windows 10 SDK (10.0.14393)
      • Search for Windows and Web Development, and select Windows 8.1 and Windows Phone 8.0/8.1 Tools
      • Click Update.
  • The Certificate prerequisite on each Windows device
    • As part of the Windows build, the Windows certificate and binaries are created in the Maximo Anywhere Container > bin > windows directory.
    • You must install the Windows certificate on each mobile device before Maximo Anywhere applications can be installed.
    • To install the certificate, double click on the certificate -> Local Machine -> Next -> Trusted People -> Install.

Hardware Requirements

IBM Maximo Anywhere server:
    Disk space: 8 GB minimum; 16 GB recommended
    Memory: Minimum: 4 GB RAM minimum; 8 GB RAM recommended
Recommended  requirements for mobile devices
*NOTE: IBM recommends against using devices with operating systems not supported by the operating system vendor (ex.  Apple, Google, Microsoft).  IBM does not support running IBM software on these operating systems.  The support state for these operating systems is dynamic, so this statement overrides any statements specific to operating system versions below.
 

Android

Android version 8, 9, or 10 mobile operating systems
    Recommended Memory: Minimum 3 GB of RAM

iOS

iOS version 12.1 or 13 operating systems
   Recommended Memory: Minimum 3 GB of RAM

Windows

Windows 10 Tablets
   Disk space: 300 MB per application minimum; 1 GB or higher per application is recommended for maps and attachment files. This requirement varies depending on use case and the amount of offline data required.
    Recommended Memory: Minimum 3 GB of RAM 
    64-bit systems with Windows 10
  Note:  if building the apps for Windows 10 Tablets, then Windows 10 or Windows 2012 Server R2 is required.

Additional notes

    Medium, large, and extra large size screens are supported.
    Medium, high, and extra high densities are supported.
    An environment that supports HTTP protocol, such as LAN TCP/IP, WiFi, cellular, or satellite communications, is required.

    Bar code types

    Bar codes are supported with Bluetooth enabled external scanner and device camera.  If the device has an in-built bar code scanner - then it is not supported.
        Note:  For bar code scanning, a 5 mega pixel camera that has autofocus is required.
    Supported bar code types by device type:
    Supported bar code types
    Android
    iOS
    Windows
    UPC-A
    Y
    Y
    Y
    UPC-E
    Y
    Y
    Y
    EAN-8
    Y
    Y
    Y
    EAN-13
    Y
    Y
    Y
    Code 39
    Y
    Y
    Y
    Code 39 mod 43
    N
    Y
    N
    Code 93
    N
    Y
    N
    Code 128
    Y
    Y
    N
    QR
    Y
    Y
    N
    Data Matrix (‘alpha’ quality)
    Y
    N
    N
    ITF
    Y
    N
    Y
    Aztec
    Y
    Y
    N
    PDF417
    N
    Y
    N
    For Android devices, the QR bar code type works for simple scans with only one value, such as the asset number.

    RFID

    • Only Bluetooth RFID scanners are supported with Android and iOS.
    • RFID scanners must be in human interface device (HID) profile. Refer to your device's owner's manual to determine whether your device can use the HID profile.
    • All frequencies, ultra high frequency (UHF), high frequency (HF), and low frequency (LF), are supported if the RFID scanner is Bluetooth-enabled and in HID profile.

    Map information

    Maximo Anywhere Version 7.6.4 supports IBM Maximo Spatial Asset Management 7.6.0.5 to provide positioning information that determines the location of a work order on a map. If your enterprise system includes Maximo Spatial Asset Management, positioning information is obtained from work order objects that are linked to a map feature.
    If Maximo Spatial Asset Management is not in your environment, positioning information is obtained by using non-linked objects.
    ESRI offline tile packages (TPK) can be processed to display basemap tiles on Windows systems. Unlike iOS and Android systems, the map control uses JavaScript to consume offline TPK files on Windows systems. This capability supports TPK packages that are built by using only web mercator projection with spatial reference WKID 102100 (EPSG 3857). For more information about this projection, see the Spatial Reference.
    This restriction is for basemap tile projection on Windows systems only. Android and iOS offline maps work with other ESRI-supported projections. Coordinates for Maximo work orders are maintained by using the Maximo Spatial Asset Management configuration. Spatially enabled work orders are transformed to web mercator at the time of the projection in the map control.
    For geographical information system (GIS) data that is maintained in other coordinates, such as NAD83 or New York East State Plane Coordinates, ESRI software can reproject the data in web mercator. This projection can occur at the time of the TPK package creation.
    For Maximo Spatial Asset Management maps that are newly supported by this release of Maximo Anywhere, Maximo Spatial Asset Management 7.6.0.2 or later is required.

    Push Notifications

    Maximo Asset Management version 7.6.0.9 or later is required for push notifications.

    Push notifications work with Firebase Cloud Messaging (FCM). To configure push notifications, follow the instructions in the Setting up push notifications article.

    Known limitations:
    • If you are installing Maximo Anywhere 7.6.4 into an environment that contains other industry solution's mobile apps (ex.Maximo for Nuclear Power Operator Round), include the following:
      • Java/JDK version compatibility
      • Maximo Anywhere 7.6.3 and later has a new skin that might affect app usability if there are unique controls that are not part of the Maximo Anywhere mobile apps
    • Multitenancy environments are not supported.
    • Rooted or jailbroken devices are not supported.
    • If you upgrade or install an IFIX for Maximo Asset Management in an environment that contains Maximo Anywhere V7.6.4, you must run the includeanywheremodule command from the <maximo_home>/deployment directory before you build and deploy the Maximo EAR file.
    • A Windows device that has a low camera resolution might result in poor performance of the camera bar code scanner. A device's camera has low resolution if you point the camera to a bar code and you cannot make out the difference between the lines because of blurriness. Such devices need an enlarged bar code picture. You can tell that it is enlarged enough when you can see the difference between two lines in a bar code from the device's camera.
    • If your virtual keyboard is not working on Windows 10, follow these instructions

    Maximo Anywhere 7.6.3 system requirements

    Review the Maximo Anywhere requirements by selecting one of the components below -


    For a detailed list of system requirements, see the Software Product Compatibility Report (SPCR) for Maximo Anywhere 7.6.3.
    The SPCR provides details of supported operating systems, hypervisors, prerequisites, and supported software.

    Maximo Asset Management required component requirements

    Maximo Anywhere must be installed with Maximo Asset Management version 7.6.0.2 or later.
    Maximo Asset Management version 7.6.0.8 is required for the Maximo Anywhere features, including the ability to refresh any changes to the lookup or system data.
    *Note:  To optimize performance and feature sets, ensure the latest interim fix for your version of Maximo Asset Management is installed.
    For more information, see the system requirements page for the versions of Maximo Asset Management.

    Maximo Anywhere requirements

    Hardware Requirements

    Recommended  requirements for mobile devices
    *NOTE: IBM recommends against using devices with operating systems not supported by the operating system vendor (ex.  Apple, Google, Microsoft).  IBM does not support running IBM software on these operating systems.  The support state for these operating systems is dynamic, so this statement overrides any statements specific to operating system versions below.
     
    Android 4, 5, 6, 7, or 8 operating systems
        Android 7 and 8:  Supported if you installed the latest interim fix for Maximo Anywhere and you applied the Mobile First interim fix, 7.1.0.0-MFPF-IF201709131648.  
        Android CPU:  CPU score of 900 or above recommended 
        Recommended Memory: Minimum 1 GB of RAM

    *Notes on Android 9 Support
      - Android 9 is supported as "runs on".  This means Anywhere 7.6.3.x will run on Android 9 as long as it is built  using API 26 or lower. 
      - If you are deploying to an Enterprise store and need to build on API 28, follow the information here

    iOS 8, 9, 10 and 11 operating systems
       iOS 11:  Supported if you installed the latest interim fix for Maximo Anywhere
           iOS apps built  using Xcode 8.3.2 using 64-bit architecture are supported by iOS 11.
           iOS apps built by using Xcode 9 are not supported by iOS 11.
       iOS CPU: Dual core processor at least iPhone 5 and above recommended
                     CPU devices with a benchmark score above 700
       Recommended Memory: Minimum 1 GB of RAM
       Note:  If deploying Maximo Anywhere to iOS devices (iPad and iPhone) a MacBook notebook, iMac, Mac Pro or Mac mini desktop running OS X 10 or later is required to build the applications.

    *Note:  IoS 13 is supported as "Runs On"
    In addition, it has been built and tested using using xcode version 10.x
    It is not tested and supported on the latest XCode versions for IoS 13.

    Windows 8.1 or 10 Tablets
       Disk space: 300 MB per application minimum; 1 GB or higher per application is recommended for maps and attachment files
        Recommended Memory: Minimum 1 GB of RAM 
        32 and 64-bit systems with Windows 8.1 or Windows 10
         Multicore CPU and 64 bit
      Note:  if building the apps for Windows 8.1 or 10 Tablets, then Windows 8, Windows 10, or Windows 2012 Server R2 is required.
    Other notes:
        Medium, large, and extra large size screens are supported.
        Medium, high, and extra high densities are supported.
        An environment that supports HTTP protocol, such as LAN TCP/IP, WiFi, cellular, or satellite communications, is required.

    Software requirements

    Required third-party software
    Operating system, component, or action
    Required 3rd-party software
    Android
    For more SDK information, see the Software requirements section of this page.
    iOS
    The recommended level is 8.3.2
    Windows
    MobileFirst Studio
    Building and deploying apps
    Eclipse tools:
    For Mac or Windows: Eclipse mars 2
    The one that is recommended is IDE for Java EE
    Database
    MySQL 5.6 for when Oracle and DB2 are not used
    https://dev.mysql.com/downloads/mysql/5.6.html
    Build machine:
        Disk space: 512 MB minimum; 2 GB recommended
        Memory: Minimum: 2 GB RAM minimum; 8 GB RAM recommended
    The following software is used with Maximo Anywhere:

    • Android SDK, API 14 or later is required to build Maximo Anywhere mobile apps. Building by using the android-23 platform and running on Android 6 and 7 is also supported. Ensure that you start your Android SDK Manager and download the Android 23 platform before you rebuild the android apps. For push notification, Android 28 SDK is the minimum supported version for Android apps.
    • Google Chrome is required to view the deployed applications in the MobileFirst Console.
    • The Oracle Java Development Kit (JDK) is a prerequisite for Android development and its subcomponent, the Java Runtime Environment (JRE), is required to run MobileFirst Studio.The following versions are supported:
      • For building with Android using the latest build tools, Oracle Java 1.7 is required
      • Oracle Java SDK/JRE/JDK 7.0
      • Oracle Java SDK/JRE/JDK 6.0 Update 45
    • Other Java SDKs are also supported for some components:
      • IBM Java SDK/JRE 7.0 for the IBM MobileFirst Server
      • IBM Java SDK 6.0 for the IBM MobileFirst Server
      • Oracle Java 1.7 is now supported for the IBM MobileFirst Server

    Other software information:

    • For middleware software requirements, such as databases, refer to Software Product Compatibility Reports
      For hardware requirements only, select Create report under the Hardware requirements section. Fill in the product name and the version that you are interested in. You can either print or download the report as a PDF.
      For a more detailed list of requirements, select Detailed system requirements.
    • If you are installing Maximo Anywhere 7.6.3 into an environment that contains other industry solution's mobile apps (ex.Maximo for Nuclear Power Operator Round), include the following:
      • MobileFirst Platform version compatibility based on the version on which the mobile apps are run
      • Java/JDK version compatibility
      • Maximo Anywhere 7.6.3 has a new skin that might affect app usability if there are unique controls that are not part of the Maximo Anywhere mobile apps
      • With the Android platform, Maximo Anywhere 7.6.3 uses the Gradle build instead of the ant build.
                      *Note: Gradle build process download jars from the internet and due to this, Internet access is required 
    • Multitenancy environments are not supported.
    • A Windows device that has a low camera resolution might result in poor performance of the camera bar code scanner. A device's camera has low resolution if you point the camera to a bar code and you cannot make out the difference between the lines because of blurriness. Such devices need an enlarged bar code picture. You can tell that it is enlarged enough when you can see the difference between two lines in a bar code from the device's camera.
    • If your virtual keyboard is not working on Windows 10, follow these instructions
    • For the ability to enable push notifications, Maximo Asset Management 7.6.0.4 or greater is required.

    Other information

     

      Bar code types

      Bar codes are supported with Blue-tooth enabled external scanner and device camera.  If the device has an in-built bar code scanner - then it is not supported.
          Note:  For bar code scanning, a 5 mega pixel camera that has autofocus is required.
      Supported bar code types by device type:
      Supported bar code types
      Android
      iOS
      Windows
      UPC-A
      Y
      Y
      Y
      UPC-E
      Y
      Y
      Y
      EAN-8
      Y
      Y
      Y
      EAN-13
      Y
      Y
      Y
      Code 39
      Y
      Y
      Y
      Code 39 mod 43
      N
      Y
      N
      Code 93
      N
      Y
      N
      Code 128
      Y
      Y
      N
      QR
      Y
      Y
      N
      Data Matrix (‘alpha’ quality)
      Y
      N
      N
      ITF
      Y
      N
      Y
      Aztec
      Y
      Y
      N
      PDF417
      N
      Y
      N

      For Android devices, the QR bar code type works for simple scans with only one value, such as the asset number.

      RFID

      • Only Bluetooth RFID scanners are supported with Android, iOS, and Windows.
      • RFID scanners must be in human interface device (HID) profile. Refer to your device's owner's manual to determine whether your device can use the HID profile.
      • All frequencies, ultra high frequency (UHF), high frequency (HF), and low frequency (LF), are supported if the RFID scanner is Bluetooth-enabled and in HID profile.

      Map information

      Maximo Anywhere Version 7.6.3 supports IBM Maximo Spatial Asset Management 7.5.0.1 to provide positioning information that determines the location of a work order on a map. If your enterprise system includes Maximo Spatial Asset Management, positioning information is obtained from work order objects that are linked to a map feature.
      If Maximo Spatial Asset Management is not in your environment, positioning information is obtained by using non-linked objects.
      ESRI offline tile packages (TPK) can be processed to display basemap tiles on Windows systems. Unlike iOS and Android systems, the map control uses JavaScript to consume offline TPK files on Windows systems. This capability supports TPK packages that are built by using only web mercator projection with spatial reference WKID 102100 (EPSG 3857). For more information about this projection, see the Spatial Reference.
      This restriction is for basemap tile projection on Windows systems only. Android and iOS offline maps work with other ESRI-supported projections. Coordinates for Maximo work orders are maintained by using the Maximo Spatial Asset Management configuration. Spatially enabled work orders are transformed to web mercator at the time of the projection in the map control.
      For geographical information system (GIS) data that is maintained in other coordinates, such as NAD83 or New York East State Plane Coordinates, ESRI software can reproject the data in web mercator. This projection can occur at the time of the TPK package creation.
      For Maximo Spatial Asset Management maps that are newly supported by this release of Maximo Anywhere, Maximo Spatial Asset Management 7.6.0.2 or later is required.

      Push Notifications

      With the migration of push notification support from Google Cloud Message (GCM) to Firebase Cloud Messaging (FCM), if your organization has a firewall that restricts the traffic to or from the Internet, you must complete the following steps:
      1. Configure the firewall to allow connectivity with FCM in order for your FCM client apps to receive messages. The ports to open are 5228, 5229, and 5230. FCM typically uses only 5228, but it sometimes uses 5229 and 5230. FCM does not provide specific IP, so you must allow your firewall to accept outgoing connections to all IP addresses contained in the IP blocks listed in Google’s ASN of 15169.
      2. Ensure that your firewall accepts outgoing connections from MobileFirst Server to fcm.googleapis.com on port 443.

      IBM Readme for IBM Maximo Asset Management 7.6.1.3 Fix Pack

        Fix Readme Abstract This fix pack updates IBM® Maximo® Asset Management version 7.6.1, 7.6.1.1, and 7.6.1.2 Content IBM Maximo Asset Manag...