DOI QR코드

DOI QR Code

A Real-time Remote Logging Model for Development of Location-Based Mobile Applications

  • Choi, Yun-seok (Dept. of Computer Science, Dongduk Women's University)
  • Received : 2016.10.11
  • Accepted : 2016.10.25
  • Published : 2016.10.31

Abstract

In this paper, we propose a real-time remote logging model for development of android applications using LBS(Location based Service). The model has two major parts: Mobile Log Management Service and Remote Log Server. Mobile Log Management Service consists of the log collector and the remote log manager. The log collector is an aspect of AOP which can collect logs from the target application without modifications of source codes. The remote log manager has a background service component so that it can receive logs whenever the log collector captures logs from the target application. Remote Log Server communicates with Mobile Log Management Service by socket interface. Therefore, Remote Log Server can show logs in real-time. To validate the efficiency of the proposed model, we show a case study, and compare the model with other models.

Keywords

References

  1. PokeMon GO, http://pokemongo.nianticlabs.com
  2. IT & Future Strategy, Vol.8, 12. 2014.
  3. Write and View Logs with Logcat, https://developer.android.com/studio/debug/am-logcat.html
  4. Kiczales G., Irwin J., Lamping J., Loingtier J.-M., Lopes C., Maeda C., and Mendhekar A., "Aspect-Oriented Programming", Proceedings of the European Conference on Object-Oriented Programming(ECOOP'97), Springer-Verlag, Finland, pp.220-242, June 1997.
  5. Yun-seok Choi, "A Log Management Service Model based on AOP for Efficient Development of Android Applications", Journal of The Korea Society of Computer and Information, Vol. 21, No.3, pp.39-45, Mar. 2016. https://doi.org/10.9708/JKSCI.2016.21.3.039
  6. Laddad R., AspectJ in Action, Manning Publications, 2005.
  7. Mun-Chan Kim and Choong-Kyo Jeong, "User Control Trace for Android Application Failure Analysis", Journal of KIIT., Vol. 13, No. 3, pp.73-83, Mar. 2015.
  8. Ajay Kumar Jha and Woo Jin Lee, "Activity-based Event Capture and Replay Technique for Reproducing Crashes in Android Applications", IEMEK J. Embed. Sys. Appl., Vol. 9, No.1, pp.1-9, Feb. 2014. https://doi.org/10.14372/IEMEK.2014.9.1.1
  9. GooglePlaystore, https://play.google.com/apps/publish
  10. Fabric, https://fabric.io/
  11. Ballal, R., "Extending UML for Aspect Oriented Software Modeling", Computer Science and Information Engineering, 2009 WRI World Congress on, Vol. 7, pp.488-492, Mar. 2009.
  12. Minhyuk Ko, Yong-jin Seo, Bup-ki Min, Seunghak Kuk and Hyeon Soo Kim, "Extending UML Meta-model for Android Application", Computer and Information Science, 2012 IEEE/ACIS 11th International Conference on, IEEE, pp.669-674, May 2012
  13. Android Developers, https://devloper.android.com
  14. AJDT: AspectJ, http://www.eclipse.org/aspectj/
  15. Websocket, http://www.websocket.org/