In recent years there has been a high adherence to mobile devices in developing countries. Many telecommunication companies are present there competing for a place in the growing market by providing useful services to end users.
The number of the mobile device users is growing so fast that there are predictions that those countries won’t have a PC era, they will accomplish all their needs through smartphones and alike. Many people have adopted mobile phones for daily tasks, which range from basic communication with relatives to small family business support, either for communicating with clients or receiving service requests. The fact is that, despite this "mobile boom" in those countries, there are many locations where users have no network coverage and thus may not benefit from the services offered on the cloud.
In an attempt to mitigate this issue, this project has the goal of designing and implementing a base version API for enabling data-heavy internet services in disconnected areas. The solution consists of creating a multi user capable Android mobile device.
Each user’s data is stored encrypted on the device using a ciphering key. The user may interact normally with applications that need internet connection, except that, all the requested and posted information will be synchronized at the time there is a network connection available. The framework to be developed should be data independent as it’s aimed for developing end user application connected to almost any kind of service, as long as it follows REST design principles.
This solution should enable a wider information access among the developing world population. During analysis of Android system we concluded that this solution is feasible. A base version of the solution that was developed and is described in this thesis ensures the intended functionality. Tests were made for different evaluation parameters and the results showed small overhead comparing to a custom implementation for a specific application.
Thus, we conclude that our solution design is viable and can be applied in a real scenario. Possibilities of integrating the solution in wider projects to support better information distribution model are also considered and analysed as a part of future development of the project.
For any additional information regarding this project, please contact us using the inquiries form.