Der Browser benötigt JavaScript, um die Webseite korrekt anzeigen zu können. Bitte aktivieren Sie die Scriptausführung.
The browser requires JavaScript to show this website. Please activate script execution.
Skip to main content
Search in all areas (no filter)Search in current system version (11.210)Search in all system versionsSearch in packagesSearch in FAQs
Error: missing value for parameter 'map' (index 0) (click for details)
Callstack:
    at map.remove()
    at (Template:ww/Functions/Links/RelatedPages), /content/body/pre, line 69, column 32
    at template()
    at (Template:Custom/Views/Header), /content/body/pre, line 154, column 13
    at (en/01ww/200/02admin/002ins/010mob), /content/body/div[4]/div[4]/div/pre[2], line 2, column 9
Loy & Hutz

Installation Mobile Client

Overview

The waveware Mobile Client is offered for three platforms (iOS, Android, Windows 10: consider the System Requirements). It is possible to install the Mobile Client for Windows 10 and Android in the so called 'Sideload-Process'. This means, that the Client must not be downloaded from a store, but is to be installed with the help of an installation file.

You need a centrally set up waveware installation. The version of the Mobile Client may be a maximum of one year older than that of the waveware server. i.e. you can continue to use the waveware server version (01.09.2022) and thus use a Mobile Client that will be released on 01.09.2023 at the latest.
Mobile devices require direct access to this waveware server.
Since the switch to GRPC to establish the connection from waveware Mobile to the waveware server (from waveware 11.190), only certificates that use a public certification authority (CA) can be used. Using certificates with local CAs will result in connection errors. Be aware of this after updating from previous versions (11.170 or 11.180).

Installation via Store

Every mobile operating system has a store, with the help of which applications (Apps) can be downloaded, installed or updated. The provision of the Mobile Client ('waveware® MOBILE') in freely available App Stores of the particular operating system is done only in the latest release version, as the official stores often did not support the provision of waveware Mobile in the variety of versions required by customers. However, the version-dependent provision/installation is required, the Mobile Client must be no more than one year newer than the waveware server used with it (waveware server from 01.02.2022 can be used with a Mobile Client that will be released on 01.02.2023 at the latest). This always presupposes that before updating the Mobile Client to the latest version via an app store, you have to check whether your waveware server is not older than a year compared to the Mobile Client you want to purchase.

Installation iOS Client

Since iOS is not an open system as for example Android, tthus he possibilities of the app distribution by Apple are limited. This essentially means that no so-called sideload is possible and you always have to rely on one of Apple's prescribed variants. Apple provides three variants of the app distribution.

  • App Store
    The official App Store is available for everyone. The provision of the Mobile Client ('waveware® MOBILE') is done in this store only in the latest release version, since an app cannot be offered multiple times in the various required versions. It is not possible in this way to serve the various customer interests.
  • Business to Business (B2B) Store
    The B2B Store is an App Store designed specifically for a customer. App developers can provide apps specifically for this one customer. In this variant, Loy & Hutz provides a branded app (own logo, possibly pre-filled server and install ID fields on the login mask) in the version required by the customer after consultation. The provision must be done by Loy & Hutz. For waveware version updates, a new provision must be done via Loy & Hutz. Since the provision is associated with expenditure, this variant charges an annual provisioning fee, which is settled with the maintenance contract. The request for the provision is made by the client.
    Registration in the Apple B2B program is necessary. Further information in the external documentation from Apple Inc .: https://developer.apple.com/business/custom-apps/
  • Enterprise App Store
    This store variant is company-owned and not freely available. The store contains apps that are offered by the company itself. In this way, every company has the right version of the Mobile Client.
    Loy & Hutz provides the app as an IPA file (packed iOS app) that needs to be re-signed and then delivered to the company's own store.
    The signing is usually done by the customer. If this is taken over by Loy & Hutz, additional costs may apply.
    To use the store, you need to be a member of the 'Apple Enterprise Developer Program'. It should be noted that Apple does not allow logging in the Enterprise program to all companies. The minimum size is 100 employees. Further information can be found in the external documentation from Apple Inc.: https://developer.apple.com/programs/enterprise/

Mobile device management (MDM) can be used to distribute the app. Alternatively, the app 'Enterprise Store', which provides the Mobile Client with relevant setup, can be used.

When distributing and deploying, consider the system requirements of the Mobile Client: 'System Requirements: Mobile Client'.

Installation Android Client

Android has thee various variants to deploy waveware Mobile Client:

  • Google Play Store
    Available for every Android user. Various versions of an App can be published here with various package names. The automated update is controlled by the Google Play Store and depends on the user settings. From the perspective of Loy & Hutz, this process is however not sustainable, as the customer had to select from numerous deployments that is appropriate for him and instead of update he had to install the Mobile Client again in case of every update of his waveware server. Therefore, the provision of the Mobile Client ('waveware® MOBILE') takes place in this store only in the latest release version. Loy & Hutz advises against a productive update solution via the Google Play Store. However, 'waveware® MOBILE' can be used for test purposes in Android. A public waveware server with demo data is provided there. Further information under 'Demo Version'.
  • Enterprise Mobile Management (EMM)
    For the deployment via this process, an EMM Provider is needed that distributes the provided and released version by Loy & Hutz to the user. The automated update of the Mobile Client is controlled directly by the customers. A selection of the available EMM systems is to be found on the following external site: https://androidenterprisepartners.withgoogle.com/emm/
  • Sideload
    As an alternative to the installation via a Store, Android Apps can be also installed via the Sideload process. More information: 'Installation via Sideload Process'.
When distributing and deploying, consider the system requirements of the Mobile Client: 'System Requirements: Mobile Client'.

Preset Login Data Using MDM

With the help of third-party solutions for mobile device management (MDM), mobile devices can be set up via a central interface and administered with little effort. With it you can usually manage many smartphones, tablets, notebooks/laptops as well as several operating systems such as Android, iOS, Windows etc. at the same time.

If the mobile device management supports configuration guidelines for applications (managed app configurations), specifications for the installation and configuration of apps can also be defined. When setting up the waveware Mobile Client, you can use the following parameters (key-value pairs) to transmit information to the app.

  • LHClientId (Type: String)
    Captures the number of the client to be stored during login.
  • LHClientIdList (Type: String List) as of waveware 11.200.3434
    List of client numbers that can be selected during login.
  • LHClientIdReadOnly (Type: String)
    Specifies whether the specified client number may be changed by the user. Valid values ​​are "True" and "False".
  • LHForwardProxy (Type: String) as of waveware 11.200.3434
    Settings for a forward proxy that are applied to the info page.
  • LHForwardProxyActive (Type: String) as of waveware 11.200.3434
    Specifies whether the settings for the forward proxy should be activated by default (possible values ​​"True", "False").
  • LHInstallId (Type: String)
    Enter here the data world (install ID), which should be used when logging in with the Mobile Client.
  • LHInstallIdList (Type: String List) as of waveware 11.200.3434
    List of data worlds to choose from when logging in.
  • LHInstallIdReadOnly (Type: String)
    If the install ID can no longer be changed by the user, this value must be "True".
  • LHInstantLogin (Type: String) as of waveware 11.200.3434
    If "True", the predefined values ​​are used and the login view is not displayed (possible values ​​"True", "False").
  • LHInstantLoginDelay (Type: String) as of waveware 11.200.3434
    Time in milliseconds to wait after app launch before login.
  • LHServer (Type: String)
    Address (FQDN or IP) possibly with a port leading to the waveware server to be used when logging in with the Mobile Client.
  • LHServerList (Type: String List) as of waveware 11.200.3434
    List of servers to choose from when logging in.
  • LHServerReadOnly (Type: String)
    If the address of the waveware server can no longer be changed by the user, this key must be given the value "True".
  • LHUser (Type: String) as of waveware 11.200.3434
    User to be primed.
  • LHUserList (Type: String List) as of waveware 11.200.3434
    List of users to choose from during login.
  • LHUserReadOnly (Type: String) as of waveware 11.200.3434
    Indicates whether the user can be changed during login ("False") or not ("True").
The activation of a read-only mode requires that a corresponding value was previously specified, otherwise, if for example, the address to the waveware server ('LHServer') is empty and 'LHServerReadOnly' = "True", logging in with the Mobile Client is no longer possible, as in this case the waveware server would be undefined and cannot be specified by the user.

The following example shows the configuration policy for the Mobile Client in a mobile device manager.

10.png

After saving and distributing the app, the login page looks like this according to the example:

11.png

Demo Version

For the operating systems Android (Google Play Store) and iOS (App Store), the app 'waveware® MOBILE' is available only in the current release version. The Mobile Client should only be procured to a limited extent from the public stores for productive systems (see 'Installation via Store'), but for testing or demo purposes, the purchase via these stores is well suited. For this purpose, a public waveware server with demo data will be used in the further course.

  1. Search for "waveware® MOBILE" in the Google Play Store or Apple App Store. 
  2. Tap on 'Install' and then on 'Open'.
  3. No login data are provided when starting.
    Enter the following information in the fields to connect to the public test server:
    • Username: Demo
    • Password: [empty]
    • Data World: appdemo
    • waveware server: tls://appdemo.waveware.de
    • Client: 1
    9.png
    Tap on 'Log in' to connect to the central testing server.
This Demo offers many users a simultaneous access to the same test data. By editing or deleting data in parallel, errors and longer loading time cannot be excluded. The Demo version serves for the illustration of the functionalities of the waveware® MOBILE. The speed is influenced by the mobile end device as well as internet bandwidth.

Installation via Sideload Process

After the setup of the waveware system, you need the file 'Mobile.zip' for the installation of the Android Client, that are named according to the version (e.g. '00010444_11.170.674.17-Mobile.zip') and contains the installation files. Unzip it in any PC and transfer the contained files on the particular end device. The following installation files of the waveware Mobile are available:

  • Android: waveware.apk
    Can be copied to an Android end device and installed there. Alternatively, the file can be also found via the web server of the previously set up waveware server.
Please note that the waveware Mobile Client for UWP (Universal Windows Platform) is no longer supported and has been discontinued from version 11.200.
Microsoft is ending support for the UWP framework. Since the UWP Mobile Client is dependent on the UWP framework, Loy & Hutz can no longer further develop this variant of the Mobile Client and is also discontinuing support.
The mobile iOS waveware Client is made available by the app 'TestFlight' after a personal invitation. To test the Mobile Client under iOS, contact your system partner.
The communication of the Mobile Client with the waveware Server is done via the network port 10000. Make sure, that no Firewall prevents the communication.

Installation Android Client

To be able to use the waveware Mobile Client under Android, at least Version 6.0 (Marshmallow) must be installed. As a rule, you can find the version in the settings under 'About phone'/ 'Software Info'.

5.jpg

At the end, you must ensure, that applications can be installed from unknown source. Depending on the version and branding of the Android operating system, settings are in various places in the menu. In most of the cases, the settings are directly in the main menu under 'Security', 'Device Security' or 'Lock screen and Security'. Underneath is mostly the menu item 'Unknown sources', that must be activated.

6.png

Install waveware.apk

Files with the extension .apk are installation files for apps under Android. To install the waveware Mobile Client, the waveware.apk file, that is in the above described 'Mobile.zip', must be transferred to the Android device. This is to be executed either with USB cable or via the Browser.

If the download is to be implemented via Browser, it is possible via the integrated Web server of the waveware server. The installation file can be recalled via the URL:

http://%wavewareServer%:%WebserverPort%/Mobile/waveware.apk

(e.g. "http://172.20.13.25:10000/Mobile/waveware.apk") and can be saved on the local end device. Finally, the waveware.apk file can be executed and installed by means of File Manager.

Installation Mobile Client
9 Changes
84 Views