Content area
Full Text
Abstract. Nowadays, mobile devices are the most important gadgets from our lives. We use smartphones and tablets for many activities: communication, instant messaging, emails, multimedia content sharing, social networks, e-banking procedures, etc. The fact that we are already used with their advantages makes them indispensable in our daily activities. In this paper, we present a solution, an experimental application based on the observer pattern, a method to permanently monitor the main activities (calls, messages, location) using an Android device. The interaction between the analyzed device and the observer is possible using an intermediary server that makes the connection between a hidden service and the monitoring platform. Using a tool with monitoring capabilities can be extremely useful in many cases such as industrial use for employees, the family purpose for parental control, personal security as an anti-theft solution.
Keywords: Mobile devices; Android; observer pattern.
1.Introduction
Modern mobile devices have a major impact on people's lives. The most important fields in which mobile devices play a crucial role include industrial technology and family. The growth in the number of downloads of applications for smartphones and tablets has led to the development of mobile applications which store personal information about the user and his activity. The high degree of accessibility of such data can cause undesired effects like:
* Endangering privacy;
* Preventing the user from fulfilling his activity;
* Loss of important private data;
In order to prevent or reduce the impact of these hazards from taking place, sending an important amount of information to a person who will monitor the user is considered essential. The importance of this action is a major aspect that will be taken into consideration.
ObDroid is an experimental Android application that reacts whenever an event is triggered by the operating system on the device. This is the reason why the observer pattern represents the core of the design. In order to test whether this approach is reliable, the study presents the architecture and implementation steps for an early prototype. The result offers the end user the facility to observe the activities carried out by the supervised person, allowing both real-time and data history monitoring.
2.Related Research
2.1 Mobile Activity Monitoring System Using Android Spy
Since every company has unique policies,...