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.
상황인식 처리기술은 사용자의 컨텍스트에 근거하여 사용자와 장치간의 상호 운용성을 지원해 줌으로써, 사용자로 하여금 정보 획득 및 실행을 보다 용이하게 하도록 해주는 기술이다. 이는 유비쿼터스 컴퓨팅 환경에서 가장 중요한 핵심 기술중의 하나이다. 따라서 본 논문에서는 유비쿼터스 컴퓨팅에서 상황인식 처리를 위한 미들웨어 및 컨텍스트 서버를 제안하고, 이를 이용한 응용시스템을 구현한다. 본 연구에서 제안하는 미들웨어는 블루투스 무선 통신 기술을 이용하여 이동성을 지닌 이동 노드를 발견하고 컨텍스트 서버로부터 해당 컨텍스트에 적합한 실행 모듈을 실행하는 기능을 담당한다. 한편, 제안하는 컨텍스트 서버는 사용자의 현재 상태, 물리적 환경, 컴퓨팅 시스템의 리소스 등의 상황 정보를 효율적으로 데이타베이스 서버에 저장하는 관리자의 역할을 수행한다. 마지막으로 본 연구에서 구현된 응용시스템은 상황정보에 근거하여 음악 재생 서비스를 제공하는 응용 시스템으로써, 아울러 본 연구에서 구축된 미들웨어 및 컨텍스트 서버의 유용성을 보이고 있다.