Browse > Article

Implementation of an Application System using Middleware and Context Server for Handling Context-Awareness  

Shim Choon-Bo (순천대학교 정보통신공학부)
Tae Bong-Sub (NHN(주) 게임엔진팀)
Chang Jae-Woo (전북대학교 컴퓨터공학과)
Kim Jeong-Ki (한국전자통신연구원 임베디드SW연구단)
Park Seung-Min (한국전자통신연구원 임베디드SW연구단)
Abstract
Context-awareness is a technology to facilitate information acquisition and execution by supporting interoperability between users and devices based on users' context. It is one of the most important technologies in ubiquitous computing. In this paper, we propose a middleware and a context server for dealing with context-awareness in ubiquitous Computing and implement an application system using them. The middleware proposed in our work plays an important role in recognizing a moving node with mobility by using a Bluetooth wireless communication technology as well as in executing an appropriate execution module according to the context acquired from a context server. In addition, the proposed context server functions as a manager that efficiently stores into a database server context information, such as user's current status, physical environment, and resources of a computing system. Finally, our application system implemented in our work one which provides a music playing service based on context information, and it verifies the usefulness of both the middleware and the context server developed in our work.
Keywords
Ubiquitous computing; context-awareness; middleware; context-server;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 G. Chen and D. Kotz, 'A Survey of Context-Aware Mobile Computing Research,' Dartmouth Computer Science Tech. Report TR2000-381, 2000
2 B. Schilit, N. Adams, and R. Want, 'Contextaware computing applications,' In Proc. of IEEE Workshop on Mobile Computing Systems and Applications, pp. 85-90, 1994   DOI
3 N. B. Priyantha, A. Chakraborty, and H. Balakrishnan, 'The Cricket Locaion-Support System,' 6th ACM/IEEE Int'l Conf. on Mobile Computing and Networking(MOBICOM), pp. 32-43, 2000   DOI
4 C. D. Kidd, R. Orr, G. D. Abowd, C. G. Atkeson, I. A. Essa, B. Maclntvre, E. Mynatt, T. E. Starner and W. Newstetter, 'The Aware Home: A Living Laboratory for Ubiquitous Computing Research,' Proc. of the 2nd Int'l. Workshop on Cooperative Buildings, 1999   DOI
5 'Bluetooth Version 1.1 Profile', http://www.bluetooth.com
6 'Affix: Bluetooth Protocol Stack for Linux,' http://affix.sourceforge.net
7 박한솔,최태욱,정기동, 'jnii 기반의 context-aware chatting program',한국정보처리학회 추계 학술발표 논문집,제10권 제2호,pp. 1177-1180,2003
8 K. Cheverst, N. Davies, K. Mitchell, A. Friday, 'Experiences of developing and deploying a context-aware tourist guide: the GUIDE project,' Proceedings of the sixth annual international conference on Mobile computing and networking, pp. 20-31, 2000   DOI
9 장세이, 우운택,'ubiHome을 위한 컨텍스트 기반 응용 서비스 모형' 정보과학회논문지:소프트웨어 및 응용,제30권 제6호,pp. 550-558,2003   과학기술학회마을
10 송재훈,김동균,이상정,'블루투스를 이용한 상황인식 서비스' 한국통신학회 추계종합학술발표집 제28권,pp. 254-257,2003
11 A. Harter, A. Hopper, P. Steggles, A. Ward, P. Webster, 'The anatomy of a Context-aware application,' Wireless Networks Vol. 8, Issue 2/3, pp. 187-197, 2002   DOI   ScienceOn
12 심춘보,김용기,장재우,김정기,'유비쿼터스 컴퓨팅에서 상황인식을 위한 컨텍스트 스크립트 언어 및 언어 처리기' 한국정보처리학회 논문지,제11-A권 제7호,pp. 537-546,2004   과학기술학회마을   DOI
13 M. Weiser, 'Some Computer Science Issues in Ubiquitous Computing,' Commnunications of the ACM, Vol. 36(7), pp. 75-84, 1993   DOI
14 G. Banavar, A. Bernstein, 'Issues and challenges in ubiquitous computing: Software infrastructure and design challenges for ubiquitous computing applications,' Communication of ACM, 2002   DOI
15 Anind K. Dey, 'Understanding and Using Context,' Personal and Ubiquitous Computing Journal, Vol. 5, No.1, pp. 4-7, 2001   DOI
16 P. Couderc, A. M. Kermarrec, 'Improving Level of Service for Mobile Users Using Context-Awareness,' 18th IEEE Symposium on Reliable Distributed Systems, pp. 24-33, 1999   DOI