Dynamic Widget Binder for a Dynamic Extension in the Context Toolkit

Context Toolkit 에서의 동적 확장을 위한 Dynamic Widget Binder

  • Hwang, Jeong-Seop (Dept. of Computer Science and Engineering, Korea University) ;
  • Ryu, Eun-Seok (Dept. of Computer Science and Engineering, Korea University) ;
  • Yoo, Hyuck (Dept. of Computer Science and Engineering, Korea University)
  • 황정섭 (고려대학교 컴퓨터학과) ;
  • 류은석 (고려대학교 컴퓨터학과) ;
  • 유혁 (고려대학교 컴퓨터학과)
  • Published : 2005.05.13

Abstract

유비쿼터스 환경에서 컨텍스트의 의미가 점차 중요해진다. 시간이 지날수록 더욱 더 많은 컨텍스트가 우리 주위를 장식해가고 많은 정보들을 제공해 줄 것이다. 이러한 상황에서는 새롭게 추가되는 컨텍스트를 유지하고 관리하는 기법들이 중요한 이슈로 자리잡게 된다. 하지만, 기존의 Context Toolkit 에서 이렇게 동적으로 변하는 컨텍스트들을 효율적으로 유지, 관리할 수 있는 방법이 없었다. 이에 따라, 우리는 새롭게 추가되는 컨텍스트들을 유지, 관리하고 동적으로 어플리케이션에 게 바인딩 해 주어 미리 컨텍스트들에 대한 환경 설정을 해야 하는 부담을 줄일 수 있도록 하는 DWB (Dynamic Widget Binder)에 대한 개념을 소개한다. 어플리케이션이 어떠한 컨텍스트를 사용하려고 할 때, 어플리케이션은 DWB 에게 컨텍스트를 요청한다. DWB 에서는 요청한 컨텍스트가 존재하는지 확인한 이후, 컨텍스트가 존재한다면 요청한 어플리케이션으로 콜백을 걸어주고, 컨텍스트가 존재하지 않는다면, 시간이 지나 요청한 컨텍스트가 추가 될 때, 어플리케이션으로 관련 내용을 통보해 준다. 새로운 컨텍스트가 추가되었을 때, 컨텍스트는 DWB 에 자신을 등록하여 DWB 가 자신을 요청하는 어플리케이션과 바인딩 시켜줄 수 있도록 한다. 이처럼 컨텍스트를 유지, 관리하는 DWB 의 개념을 추가하여 어플리케이션은 동적으로 추가, 삭제되는 다양한 종류의 컨텍스트를 쉽게 이용할 수 있다. 우리의 연구는 DWB 의 개념 정립과 더불어 Context Toolkit 에 관련 모듈을 추가하여 구현함을 목표로 한다.

Keywords