Application Provider
Via the Application Management functionality, Application Developers can provide Edge Applications (Apps) for the Machines of Operators for specialized workloads. Apps - in this context - are a collection of Docker Containers that run on the Edge Device assigned to a Machine. This document describes how an App Developer can provide an App via the Hub.
The App providing process is split into the following chapters:
Availability Management (see below)
When an App has been uploaded, registered and made available, an Operators can install an App. For the Application installation process, please click here.
Application Availability Management
After a new Application (version) is uploaded and registered, it appears in the Manage Applications overview of the Hub for users with the App Developer role. By default, the version of the App is in the PUBLISHED state. Therefore, it is directly visible and installable to your customers if it is either marked as public or provided via the compatibility mechanism (see below).
Public Application Mechanism
When an Application is marked as "public" in the App Definition and the Application is published, it is visible for any tenant on the symmedia Hub and installable for every Operator-licensed Asset. The "public" flag is managed on Application level and can be overwritten by registering a new Version for the App. For Assets that are licensed by the Service Provider, the compatibility mechanism is used to manage Application availability. All Applications in the "published" state that are available to the public are visible to all Service Providers and can be defined as compatible for their Machine Models.
Compatibility Mechanism
Display of App title, state, description and App image. | ||
When an Application is marked as and the Application is published, it is visible for any tenant on the symmedia Hub and installable for every Operator-licensed Asset.For Assets that are licensed by the Service Provider, the compatibility mechanism is used to manage Application availability. All Applications in the "published" state that are available to the public are visible to all Service Providers and can be defined as compatible for their Machine Models. | ||
List of Application versions with information about:
| ||
| ||
| ||
The selections will be permanently stored for your user and can be reset to factory setting by clicking . | ||
NEW...coming soon. PUBLISHEDOnce a version is published, it can be viewed and installed by the Operator. An additional requirement is that the application version is made available to the Operator. DISABLEDVersions that are outdated and should no longer be installed can be deactivated. It can and will happen that there are still installations with a deactivated version. These installations can still be updated with the same version (e.g. for a configuration update). These installations will still be visible to the operator. For new installations, disabled versions cannot be selected. Application State Calculation by Version StatesThe state of the entire application is calculated from the version states. When a version is published, the entire application is automatically set to PUBLISHED and is visible to other tenants. If there is no published version, the state changes to DISABLED. Once an application state has left the NEW state, it can't return to NEW. If an application is new and disabled and has no published versions, the state is displayed as DISABLED. Once any version is set to published, the state of the application changes to PUBLISHED. |