I. INTRODUCTION
Nowadays, the number of users possessing and using
smartphones equipped by a GPS receiver increases rapidly,
while their interest for mobile applications that enable the
storage, analysis and visualization of the collected spacetime
information is apparent.
There are already plenty of such general-purpose
applications, including “My Tracks” [1], AndAndo” [2],
“GPS Tracker” [3] and “EveryTrail” [4]. Apart from these,
there are a great number of applications developed for
specific groups of users. A few examples include
“Runkeeper” [5], “Endomondo Sports Tracker” [6] and
“Sports Tracker” [7] that support functionality mainly
focusing on sports/fitness. All of these have as main function
to store and display a route on a map (usually, Google
Maps), also extracting simple statistics, such as average
speed, distance travelled, etc.
In this paper, we present “EasyTracker” for Android O/S.
The core of EasyTracker is threefold. At first, EasyTracker
collects space-time points of user’s movement using a GPS
receiver, thus creating and visualizing a path (or trajectory)
followed by the user. In contrast to similar applications, the
collected path, to be stored in a server’s database, is sanitized
by filtering out locations that lie inside user-defined areas of
interest – sensitive areas where the user does not allow to be
tracked (e.g. around home, a hospital, etc.). This way,