DOI QR코드

DOI QR Code

A Component-Based Application Framework for Context-Aware Smartphone Applications Based on Android

안드로이드에서 상황 인지 스마트폰 애플리케이션을 위한 컴포넌트 기반 애플리케이션 프레임워크

  • 황세영 (한국외국어대학교 정보통신공학과) ;
  • 이형욱 (한국외국어대학교 정보통신공학과) ;
  • 박상원 (한국외국어대학교 정보통신공학과)
  • Received : 2013.07.16
  • Accepted : 2013.08.14
  • Published : 2013.09.30

Abstract

This paper presents a framework for context-aware smart phone applications based on Android. The mobile context-aware system is composed of a low level context collection module, a high level context generation module and a service provision module. Existing android system cannot provide an appropriate application framework to integrate these independent modules. In this paper, we provide an application framework which make each module a component, and provide appropriate services to each component. This framework hides the Android platform, so that the complexity for organical combination can be minimized and the application developers can make the mobile context-aware applications easily.

본 논문은 안드로이드 기반 상황 인지 스마트폰 애플리케이션들의 유기적인 결합을 위한 프레임워크에 관한 것이다. 스마트폰을 이용한 상황인지 시스템에는 콘텍스트 수집, 수집된 콘텍스트를 해석 및 추론한 하이레벨 콘텍스트, 그리고 사용자에게 직접적으로 서비스를 제공해주는 시스템 등이 있다. 기존의 안드로이드는 이러한 여러 독립된 모듈들을 통합하여 유기적으로 결합시킬 적절한 방법을 제시하지 못한다. 따라서 본 논문에서는 각 시스템을 컴포넌트화 하고, 각 컴포넌트가 필요한 서비스를 제공하며, 안드로이드 플랫폼을 감추는 방식으로 유기적인 결합을 위한 복잡도를 최소화시켜 개발자에게 편의를 제공하는 프레임워크를 제안한다.

Keywords

References

  1. Towards a Better Understanding of context and context-awareness, Anind K. Dey and Gregory D. Abowd., Georgia Institute of Technology, College of Computing., Technical Report GIT-GVU-99-22, 1999.
  2. M. Weiser, "Some computer science issues in ubiquitous computing," Communications of the ACM, Vol.36, No.7, pp.75-84, July, 1993. https://doi.org/10.1145/159544.159617
  3. E. Horvitz, S. Dumais, P. Koch, "Learning predictive models of memory landmarks," 26th Annual Meeting of the Cognitive Science Society, pp.1-6, 2004.
  4. Gil Heo, Seoungkuk Yang, Mihwa Kim, hyangjin Lee, Jemin Kim, Junghwa Choi, Youngtack Park, "A Context-Aware System for Smart Phone Using Rule Base Inference Engine", Korean Institute of Information Scientists and Engineers, Vol.37, No.2, 2010.
  5. Changmin Jung, Jaehoon Bang, Kihyun Han, Haneul Yeom, Sungyoung Lee, "Smartphone based activity recognition for real environment", Korean Institute of Information Scientists and Engineers, 2013.
  6. Providing Architectural Support for Building Context-Aware Applications, Anind K. Dey., College of Computing, Georgia Institute of Technology, Dec., 2000.
  7. Junghwa Choi, Jemin Kim, Eunseok Seo, Youngtack Park, "Rule-based Context Modelling for Context-aware Services in Smart Phone Environments", Korea Computer Congress, Vol.38, No.3, 2011.
  8. Component Group, "Component-based Development-an Overview". White Paper, Component Group. at URL : www.componentgroup.com/whitepapers/overview.html, 2000
  9. Dongpyo Hong, Woontack Woo, "wear-UCAM: Unified Context-aware Application Model for Wearable Computing", Korea Computer Congress, Vol.33, No.1, 2006.
  10. Jim Gemmel, Gordon Bell, and Roger Lueder, "MyLifeBits: A Personal Database for Everything", Communications of the ACM, Vol.49, No.1, January, 2006.
  11. Susan Dumais, et al., "Stuff I've Seen: A System for Personal Information Retrieval and Re-Use", SIGIR, 2003.
  12. Gihyun Gong, Sangkeun Lee, Sanggoo Lee, "A Lifelog System based on Context information", Korean Institute of Information Scientists and Engineers, Vol.36, No.1, 2009.
  13. Minoh Heo, Myunggu Kang, Byoungkwon Lim, Kyubeak Hwang, Youngtack Park, Byoungtack Zhang, "Real-time Route Inference and Learning for Smartphone Users using Probabilistic Graphical Models", Korea Computer Congress, Vol.39, No.6, 2012.
  14. Seyoung Hwang, Taejun Ryu, Sangwon Park, "The Design and Implementation of User Context Information Extraction System on Android-Based Smartphone", Korean Institute of Information Scientists and Engineers, 2013.
  15. Google Now, http://www.google.com/landing/now/
  16. Siri, http://www.apple.com/kr/ios/siri/