We used the Android platform and the Java Language to develop
the SafeTrack Mobile. To implement the Service Consumer Layer we
used the KSOAP2 library. The acquisition of GPS coordinates (performed
by Fusion Manager), alarms management (done by Alerts
Manager) and the communication between SafeTrack Mobile and
SafeDuino (Duino Interface) employed Android API resources. The
SQLite Database stored data from Offline Buffer and Event Buffer.
We created an interface to allow setting the following configuration
parameters: URL or server’s IP address, connection port, GPS
acquisition frequency, and GPS acquisition distance.