Aperio Client

Aperio Client is a base web app used to provide simple mobile applications with forms generated from Iptor scripts (JForms). Aperio Client delivers login/logout functionality and common look and feel for all Iptor Mobile applications. There are two types of Aperio Client. See “Two development streams for API”:

  1. Aperio Client available for on-prem DC1 customers. In this case Aperio client is a part of XT Dispatcher. Mobile applications are packaged as XT add-ons and delivered separately. They ned to be installed on XT and activated by XT configuration.
  2. Aperio Client packaged as image that runs as a container. In this case it is a separate container installed for Cloud customers. All mobile apps are injected into the container automatically. To run a mobile application, you only need to provide the application name in the app URL as query parameter. For example: {aperio client server}/aperio/app?name={app name}

Note: Even if initially all applications are injected in Aperio Client container the infrastructure administrator may decide to run Aperio Client where only one application available. It is depends on the customer license.

Both versions play the same role in the API landscape. Aperio Client is just a simple application which shows Mobile applications. Mobile applications are developed separately in separate GIT repositories. Currently, Aperio Client provides simple login screen (user and password for IBM i). After login, user must choose company. In near future we plan to integrate Aperio Client with Keycloak. Then the login function will be powered by a central Keycloak.