Applications for MindSphere

Types of applications

Developer Cockpit allows you to create four types of applications:

  • Standard

  • Fleet Manager Plugin

  • Mobile

  • API

When applications are created, they are available in Developer Cockpit dashboard thereafter. After the registration of the applications, the standard UI applications are available in MindSphere Launchpad and Fleet Manager plugin applications are available in Fleet Manager dashboard.

Mobile type applications are available exclusively for iOS and Android mobile devices.

Types of application infrastructure

Developer Cockpit provides the following infrastructure:

MindSphere Cloud Foundry

Self hosted

None

Standard applications

-

Fleet Manager Plugin applications

-

Mobile applications

API applications

-

MindSphere Cloud Foundry and self hosted are supported for all application types. Mobile applications additionally supports "None".

Additional information

Cloud Foundry supports MindSphere applications that consist of one or more micro services. Each micro service is represented by a Cloud Foundry application that requires to be run within a single Cloud Foundry Space. Currently, MindSphere supports only Cloud Foundry applications that have a single Cloud Foundry Manifest configuration. You are required to use <appname>-<tenantname> for Cloud Foundry hosts in Cloud Foundry Manifest files. You can also use <tenantname> or random routes in Cloud Foundry Manifest files.

Developer Cockpit also supports the platform for self hosted applications which will be available in Launchpad, after registration and publication. Self Hosted Applications will be hosted on the private infrastructure of the tenant, that is, component URLs cannot end with mindsphere.io.

Mobile type of applications can also be hosted in Developer Cockpit. However, they are exclusively available only for iOS and Android mobile devices.

API type of applications can be hosted in Developer Cockpit. API dependencies are accessed by standard applications, Fleet Manager plugin applications and mobile applications.

Mendix-based applications

Mendix is a software platform which provides tools for building, testing and deploying applications. This feature is applicable only for MindSphere Cloud Foundry and self hosted applications. For more information on Mendix, refer to Developing Mendix Apps for MindSphere.