The mobile applications are connected via Wifi to an IIS piloting webService which manages scenarios and scripts with access to business services or databases of host systems (ERP, MES, etc.).
Creating mobile applications simply involves configuring the IIS Web Service by generating a Config.Xml file.
A Windows application allows on PC to make this configuration, as well as the Tests and the Debugging of the scenarios and scripts before the production launch, thanks to an emulation of the Android application and the IIS webService.
Putting into production is done simply by copying the developed Config.xml file to the production IIS server.
The IIS WebService is called by the Android application of a terminal when an action has been executed:
either it is an HMI action by the operator (entry, scan, or click of a button),
or an Android action (photos, sending SMS, ...) requested by the scenario.
Scenario management then consists :
to run on the IIS server the scripts configured for the action,
to calculate the following User interface: this may be a new GUI to display or an Android action to be executed by the terminal,
then pass it to the Android app.
The scripts calculate and use variables kept, throughout the session of each terminal, in a dictionary saved in the Android application, and exchanged with the IIS Web service during scenario management.
Some variables can be configured on the Android application if the scenarios require them: these are the name of the operator (or profile) as well as the name of the station.
The scripts are based on a simple and extensible language. The advantage of access to business Web services is to allow scripts to be limited to simple processing, with complex processing being managed by the business services. This makes scripts and scenarios easier to read and understand.
This 11-minute video is an example of creating an Android application to take photos or view the photos available for a scanned item.
The photos are stored by the Android application on an FTP server of an Internet host.
The video is in English with French subtitles
This 10-minute video is an example of creating an Android application for production monitoring in a laundry:
see the list and order of tickets to be processed
declare a ticket finished and inform the customer (send an SMS)
The video is in French
This 4-minute video is an example of calculating the TRS and OEE of a machine using an Android Terminal application, for training purposes.
Particularity of this application: There is no machine interface or host systems, it is the operator of the Android application which gives the parameter of the machine and signals the production events as they occur, for a period.
The scenario works in 3 steps:
start, the operator enters the name of his machine, after which the period starts
the application waits for events signaled by the operator
At each event, script variables are updated. For a shutdown event, the operator must select a shutdown code
On the end of period event, the application calculates the TRS and OEE indicators based on the variables recorded, and displays them.
The video is in French
This 4 min video is to show the ease of debugging Android Terminal applications under Windows with "Config Android Terminal", before going into production.
The example covers an application created to manage a storage warehouse of bars in cassettes, with a significant number of functionalities.
The video is in French
My name is Denis Cougot, I am a computer engineer with nearly 40 years of experience, including almost 20 years supporting the growth of the french company K-Line as an industrial IT manager.
Convinced that the future of industrial computing will be with operators working with simplified HMI mobile terminals operating in scenarios, I have traveled through trade shows without finding existing solutions, which is why in 2019 I started on my own to develop Android Terminal, a Visual Studio project with Xamarin Android.
This project took 3 years to complete.
The K-Line company uses it today to photograph finished seedlings before shipment in order to manage customer complaints, but the real objective of Android Terminal is to manage all the operator interfaces of production, therefore of the MES.
My ambition today is to find clients or partners.
You are an industrialist with a factory project and you want operators to work with mobile terminals,
You are a service company and are looking for innovative and economical products to carry out projects
-> Call me at 00 33 6 22 42 32 63, or send me a message at cougot.it@gmail.com
See you soon