App Desktop
Overview
App Desktop is an MCL interface in your device that provides the operator with current information in its toolbar (device's name, current time, current type of connection, etc.) and access to uploaded MCL applications. It also includes a menu with several options. See App Desktop Menu Options.
This application is installed along with either MCL-Client or MCL-Agent + MCL-Runtime (depending on your choice of installed MCL product).
To make full use of App Desktop in an Android environment, define it as the default home application.
Since App Desktop interacts with the device's operating system (Windows Mobile/Windows CE or Android), the available menu options can vary depending on the device's model, OS/OS version and/or installed MCL product (MCL-Client or MCL-Agent + MCL-Runtime).
MCL Technologies has developed a login application that allows for a customized access and view of the App Desktop. This is an optional feature (currently available via your MCL-Mobility Platform account) that, when installed, affects App Desktop use.
This login application handles the operator's identification via the corresponding operator profile. This means that App Desktop will adapt itself to the logged in operator in terms of application access rights/limitations (ex: App Desktop will only display the application shortcut icons that the logged in operator is allowed to access).
Prior to login in via the MCL login application, there are no available application shortcut icons.
There is a speech (MCL-Voice Operator Login) and a non-speech (MCL Operator Login) version of the login application. If you install/use the speech version, you can perform a login using speech but you will NOT be able to launch the applications available in App Desktop with speech commands. The App Desktop itself does NOT include speech attributes.
Refer to the MCL-Mobility Platform User Guide for more information on the MCL Operator Login application.
MCL-Client supports "PIN", "Pattern" and "Password" as secured lock screen options for Android devices. Lock options such as "None" and "Slide" (or similarly insecure lock screen options) are not supported.
When an MCL application is not running in the front, the target device's OS can decide to shut it down to free resources. As a result, when the operator leaves the MCL environment/enters the device's OS and, then, decides to return to the MCL application, the application may NOT resume its flow/state .
We recommend enabling the Kiosk Mode (see To Enable Kiosk Mode) in the target device(s) and adding the necessary shortcuts to MCL's App Desktop or even adding the necessary processes within the MCL application (ex: If you want the operator to have access to a specific external application and the target device is an Android device, use the Start Android Activity process to call that external application).
App Desktop
This is an example of a general view of the App Desktop in your device:
A This information (device's name or date) is automatically retrieved from the device. The name of the device is the default information. To view the current date, the operator must click the name of the device. To return to the viewing of the device's name, click the date.
B This example refers to a device that is currently using a USB cable to connect to a PC. Depending on the current connection and connection status, you may view different icons. See App Desktop Toolbar Icons below.
C This example refers to a device that is currently charging (either via cradle or direct cable). Depending on the current power supply, you may view other icons. See App Desktop Toolbar Icons below.
D This information (current time) is automatically retrieved from the device (from its regional settings).
E This button allows access to several options. The available options depend on device model, OS/OS version and installed MCL product (MCL-Client or MCL-Agent + MCL-Runtime).
F An example of an MCL application shortcut ("QuickTour"). Each deployed/uploaded MCL application is represented in App Desktop via a shortcut to be used by the operator to open the corresponding application.
G This information refers to the App Desktop version.
App Desktop Toolbar Icons
Below are icons that can be displayed in the App Desktop toolbar.
Connection Type Icons |
|
4G/LTE Communication is available. |
|
3G Communication is available. |
|
GPRS Communication is available. |
|
Edge Communication is available. |
|
Wireless Communication is available. |
|
Wireless Communication is NOT available. |
|
Connection via USB to Windows Mobile Device Center. |
|
Ethernet communication is available. |
|
Power Supply Icons |
|
Device is charging. |
|
Device is on battery. |
|
Navigation Icons |
|
Device is connected to GPS satellite(s). |
|
Device is NOT connected to GPS satellite(s). |
|
Speech Icons (States) |
|
No current speech input. (Only available for speech projects.) |
|
Receiving speech input. (Only available for speech projects.) |
|
Speech input recognized/accepted. (Only available for speech projects.) |
|
Input speech not recognized/rejected. (Only available for speech projects.) |
|
There is a Recognizer error which can be caused by invalid grammar. (Only available for speech projects.) |
|
Other Icons |
|
Device is being remotely accessed to view its screen in real time and/or control the device. |
The ,
and
connection type icons provide further information when clicked:
•If the device is connected via USB, the App Desktop toolbar displays the icon.
To view the corresponding network information, click .
•If the device is connected via Wifi, the App Desktop toolbar displays the icon.
To view the corresponding network information, click .
•If the device is connected via Ethernet, the App Desktop toolbar displays the icon.
To view the corresponding network information, click .
The speech icon is only available for speech applications. If you click it (whatever the state), you access a window with speech related options:
This window displays the following options:
Use these buttons to lower or increase the volume of the speech output (what you hear). As an alternative, use the corresponding slider (identified with the same icons) to change the volume levels. Whenever you edit the volume, you hear a speech prompt illustrating that change. |
|
Use these buttons to lower or increase the speed of the speech output (what you hear). As an alternative, use the corresponding slider (identified with the same icons) to change the speed levels. Whenever you edit the speed, you hear a speech prompt illustrating that change. |
|
Use this button to perform a calibration. See Calibration. |
To close this window, click outside it.
App Desktop Navigation
When there are too many application shortcut icons to display, App Desktop organizes the icons into pages that can be swiped so you can view/access all of them. The viewing of dots placed at the bottom of the display area indicates that there are more icons than those in view - each dot represents a page with application shortcut icons.
Use the following methods to navigate the App Desktop pages:
With the "Direction Keys"
Use the direction key "down" to move the icon focus downwards until the software keys
are displayed at the bottom of the App Desktop display area. Use them to navigate right and/or left between the available pages.
With the "Numeric Keys"
Each App Desktop page has an attributed number, starting with "1" and you can use the corresponding numeric key to call the intended page.
Consider an App Desktop that generated 3 pages to display all the application icons:
•If you press the key "2", you immediately navigate to the second page.
•If you press a number for a non-existing page, for instance, "8", you will navigate to the last available page, in this case, the third page. Always count the dots at the bottom of the display area to know how many pages are available.
In the "Touch Screen"
Press the areas to the right or the left of the dots to navigate in that direction.
Ex:
Press the areas (marked in orange for this example) to navigate to the page to the right or the page to the left, respectively.
Examples of App Desktop's Page Display
App Desktop contains 3 pages (there are 3 dots at the bottom of the display area). This is the first page, according to the highlighted dot. The focus is on the "Barcode Reading" icon, located in the upper left corner, which is why there are no SW navigation keys ( |
App Desktop includes 4 pages (there are 4 dots at the bottom of the display area). This is the second page, according to the highlighted dot. The focus is on the navigation keys ( |
App Desktop contains 3 pages (there are 3 dots at the bottom of the display area). This is the first page, according to the highlighted dot. The focus was brought downwards until it enabled the Now it is possible to use |
App Desktop contains 3 pages (there are 3 dots at the bottom of the display area). This is the third/last page, according to the highlighted dot. The focus is on the |
App Desktop provides you with a menu of options. To access it, click (located on the screen's upper right corner) or
(a SW or HW button only available in Android devices).
The image below does NOT depict an actual App Desktop menu, it is a constructed image with the most likely options, regardless of device model, OS (Windows Mobile/Windows CE or Android), OS version or MCL product (MCL-Client or MCL-Agent + MCL-Runtime) installed in the device. Also, some of these options are NOT simultaneously displayed (ex: the "Enable kiosk mode" and the "Disable kiosk mode" options do NOT appear in the same menu. The display of one option or the other depends on whether you have the Kiosk Mode enabled or disabled. It is the same with the "Device Pairing" and "Device Unpairing"options. They are not available at the same time.).
Device Pairing |
ONLY available if the device has MCL-Agent installed and is NOT "paired", meaning, NOT connected to your MCL-Mobility Platform account. For more detailed information on the "pairing" procedure, refer to the MCL-Mobility Platform User Guide. |
|
Device Unpairing |
ONLY available if the device has MCL-Agent installed and IS "paired"/associated to your MCL-Mobility Platform account. For more detailed information on the "unpairing" procedure, refer to the MCL-Mobility Platform User Guide. |
|
Settings |
ONLY available for Android devices. It allows you to access the device's settings. See To Access an Android Device's Settings. |
|
Device Info |
This option is used to view device info. See To Get the Device Info. |
|
Enable kiosk mode |
Only available for Android devices. The option is displayed when the Kiosk Mode is NOT active. The Kiosk Mode restricts the user's OS access rights. This will result in fewer available options in the App Desktop menu. See To Enable Kiosk Mode. |
|
Disable kiosk mode |
ONLY available for Android devices with the Kiosk Mode enabled. See To Disable Kiosk Mode. |
|
Exit |
This option is used to exit App Desktop and proceed to the device's OS environment. See To Exit App Desktop. |
As an alternative to the use of the device's touchscreen, you can use the keyboard (ex: direction keys, tab key) to navigate the App Desktop's options. The option marked with a represents the option on focus.
Whenever the icon is displayed next to a menu option, it means that you must enter a numeric pin code to proceed with the selected task. You can opt for the use of a default pin code or a customized pin code:
•Default Pin Code Protection Feature - App Desktop includes a default protection feature which requires a PIN code (a random numeric password, that changes periodically,managed by App Desktop). For more detailed information on how to calculate the PIN code, register/log in to our MCL Support Center and access MCL's Knowledge Base ("How to Calculate the App Desktop Default PIN Code").
•Customized Pin Code Protection - The default pin code protection feature can be overridden with the use of an .ini file with specific commands that enable a PIN code of your choosing or remove the need for a PIN code entirely. For more detailed information, register/log in to our MCL Support Center and access MCL's Knowledge Base ("How to Define the App Desktop PIN Code").
Example
This image refers to the available App Desktop Menu options of a Windows Mobile device with MCL-Agent (and MCL-Runtime) which is connected (paired) to your MCL-Mobility Platform account.
The intended action is to "unpair" the device (disconnect the device from your account).
Step-by-step
1. Click .
2. Enter the PIN code (numeric value) with the help of the virtual keyboard. (The keyboard's layout depends on the device's model and OS/OS version.)
For this particular virtual keyboard:
Click to validate the entered pin and proceed.
Use to close the virtual keyboard and cancel the selected operation.
Once the entered pin is validated, the "unpairing" is done.
As soon as the PIN code is confirmed, there is a validity period of a few minutes, during which you can access protected options. Once that time frame is over, when you select a protected option you will have to insert the PIN code again.
To Access an Android Device's Settings
The option provides access to a specific area of the Android device's OS- the
.
Step-by-step
1. In the App Desktop menu, click .
2. Enter the PIN code with the help of the virtual keyboard. (The keyboard's layout depends on the device's OS and model.) See App Desktop Protection.
In the case of this virtual keyboard, use to close it, if necessary.
3. Click .
4. The "Settings" area is open. Check/edit the intended settings.
5. Once you are done, press (Android's <Back> button) to return to the App Desktop.
The option allows you to view information on the device (SN, name, model, installed SW versions, etc.).
The displayed information is NOT editable and may vary depending on the OS/Os version and/or installed MCL product.
Step-by-step
1. In the App Desktop menu, click .
2. The screen displays information on the device. View the device info.
3. Depending on the device's OS, use one of the following to return to the App Desktop:
a. For an Android device, press (Android's <Back> button) in your device.
b. For a Windows Mobile device, use the App Desktop Menu:
i. Click (located on the screen's upper right corner).
ii. Click .
The option activates the "kiosk mode".
The "kiosk mode" is used to limit the user's access to the Operating System. As a result of the "kiosk mode" activation, the App Desktop menu will have fewer options than usual (ex: The App Desktop menu will NOT have the option).
The Kiosk Mode menu option is based on the Kiosk Mode implementation done by each manufacturer. Some implementations require an external application to be installed to allow the Kiosk Mode. For example, Zebra provides the "Enterprise Home Screen" application in their devices and Samsung has developed "Knox" for the same purpose.
Step-by-step
1. In the App Desktop menu, click .
2. Enter the required PIN code with the help of the virtual keyboard (the keyboard's layout can vary according to device model or OS/OS version). See App Desktop Protection.
3. Click .
Depending on the manufacturer's kiosk mode implementation, the device reboots and launches the manufacturer's application (ex: Enterprise Home Screen).
In this case, the user was given access to App Desktop, the "Calculator" app and some OS features (Settings, Internet and File Browser).
4. Click to launch App Desktop.
To make full use of the Kiosk Mode, we recommend you define App Desktop as the device's default home application.
Since the purpose for the Kiosk Mode is to limit user access, some of the usual options may not be available in the App Desktop menu. That is the case with the option.
The option deactivates the Kiosk Mode. This option is only available in the App Desktop menu, if the Kiosk Mode is active.
Step-by-step
1. In the App Desktop menu, click .
2. Enter the required PIN code with the help of the virtual keyboard (the keyboard's layout can vary according to device model or OS/OS version). See App Desktop Protection.
3. Click and return to App Desktop.
If the operating system calls for it, agree to the requested reboot. The OS status bar will only be accessible after the reboot.
The option allows you to exit App Desktop. It is a pin code protected function.
This option is NOT available in the App Desktop menu, if you enable the "kiosk mode". See To Enable the Kiosk Mode.
Step-by-step
1. In the App Desktop menu, click .
2. Enter the PIN code with the help of the virtual keyboard (the keyboard's layout can vary according to device model or OS/OS version). See App Desktop Protection.
3. Click .