DOI QR코드

DOI QR Code

Implementation of Context-Aware Android Application for Automatic Task Setting

상황 인지 기반의 자동 태스크 설정을 위한 안드로이드 어플리케이션 구현

  • 박나연 (숙명여자대학교 컴퓨터과학부) ;
  • 정다해 (숙명여자대학교 컴퓨터과학부) ;
  • 창병모 (숙명여자대학교 컴퓨터과학부) ;
  • 최광훈 (전남대학교 전자컴퓨터공학부)
  • Received : 2016.08.03
  • Accepted : 2016.11.10
  • Published : 2016.11.28

Abstract

Users can set manually Android phone to do particular tasks on some situations. This type of setting is inconvenient, and also provide with unnecessary services, which don't consider users' situation. In this research, we design and implement a context-aware automatic task setting application. Users can get context-aware service by setting desired tasks based on contexts using this system. We design a language for describing context-action rules, and statically check validity of context-action rules by performing syntax and semantic check.

안드로이드 스마트폰 사용자는 수동적으로 특정 태스크를 수행하도록 설정할 수 있으나 이러한 수동적 태스크의 설정은 불편할 뿐만 아니라 사용자의 현재 상황을 고려하지 않기 때문에 사용자가 원하지 않은 불필요한 서비스를 제공하여 사용자를 곤란하게 할 수 있다. 본 연구에서는 이러한 단점을 보완하는 상황-인지 기반의 자동 태스크 설정 어플리케이션을 설계, 구현하였다. 이 어플리케이션을 사용하면 사용자는 자신이 원하는 상황에 원하는 태스크만을 수행하도록 설정하여 상황에 맞는 서비스를 제공 받을 수 있다. 상황에 따라 원하는 태스크를 수행하도록 기술하기 위해 정형화된 구문을 설계 하였으며 안전한 태스크 설정을 위해 구문의 유효성을 자동으로 검사하는 유효성 검사기를 구현하였다.

Keywords

References

  1. Tasker, http://tasker.dinglisch.net/
  2. Tasker, http://www.androidauthority.com/howto-use-tasker-199872/
  3. AutomateIt, http://automateitapp.com/
  4. AutomateIt, http://www.androidauthority.com/automateit-app-review-126143/
  5. G. W. Musumba and H. O. Nyongesa, "Context awareness in mobile computing: A review," Int. Journal of Machine Learning & Applications, Vol.2, No.1, 2013.
  6. J. Pauty, D. Preuveneers, P. Rigole, and Y. Berbers, "Research challenges in mobile and context-aware service development," in Proceedings of the Future Research Challenges for Software and Services Conference, 2006.
  7. A. K. Dey, D. Salber, and G. D. Abowd, "A Conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications," Human-Computer Interaction, Vol.16, pp.97-166, 2001. https://doi.org/10.1207/S15327051HCI16234_02
  8. H. Fagrell, K. Forsberg, and J. Sanneblad, "FieldWise: A Mobile Knowledge Management Architecture," ACM Conf. on Computer Supported Coorperative Work, pp.211-220, 2000.
  9. J. Herstad, D. Thanh, and J. Audestad, "Human Centered Mobile Communication Using Contextual Information," Int. Workshop on Collaboration and Mobile Computing, 1999.
  10. J. Pascoe, "Adding Generic Contextual Capabilities to Wearalbe Computers," IEEE Int. Conf. on Wearable Computers, 1998.
  11. D. P. Siewiorek, A. Smailagic, L. Bass, J. Siegel, and R. Martin, "Adtranz: A Mobile Computing System for Maintenance and Collaboration," IEEE Int. Conf. on Wearable Computers, pp.25-32, 1998.
  12. 류윤지, 김바울, 김상욱, "사용자 상황인지 서비스를 위한 안드로이드 기반 모바일 플랫폼," 한국멀티미디어학회 추계학술발표대회 논문집, 제12권, 제2호, 2009(11).
  13. 박연진, 송경아, 황재원, 창병모, "온톨로지 기반의 개인화된 여행 추천 시스템의 구현," 한국콘텐츠학회논문지, 제15권, 제9호, 2015(9).