This system can be categorized into four types: a tracking application for the customer
to check the progress on his delivery, a delivery personnel viewer application that
allows the personnel to check on the order of delivery, a back ground application that
tracks the movement of the delivery team, and an M/W that controls and overviews
the application. The three Android-based applications use Socket communication to
access the M/W that has been developed in del phi language. Each has a different
protocol applied to distinguish themselves in the M/W and receive different response
data.
The Back Ground Application System sends information such as the current
location of the delivery personnel, transmission time and delivery personnel every
five minutes to the server. The M/W analyzes this data and stores it in the DB. The
saved data is then sent again to the Android-based employee delivery Viewer
Application and the package Tracking Application for customers. Fig. 1 shows the
configuration of the intellectual Multi Tracking System for delivery.