Design and Implementation of Wireless Device Management Agent based on OMA DM

OMA DM을 기반으로 한 무선이동통신 단말기 관리 에이전트 설계 및 구현

  • 박주건 (계명대학교 컴퓨터공학과) ;
  • 박기현 (계명대학교 컴퓨터공학과) ;
  • 장대진 (계명대학교 컴퓨터공학과) ;
  • 장명숙 (계명대학교 컴퓨터공학과)
  • Published : 2008.06.15

Abstract

Mobile devices become more complex and harder to manage due to the advance of technologies. In this paper, we designed and implemented the DM Agent based on OMA(Open Mobile Alliance) DM(Device Management) which is a standard for mobile device management. The proposed DM Agent basically can manage parameter configuration through the commands ADD, DELETE, REPLACE and GET currently. Each module of the agent was designed and implemented separately for additional functions such as error reporting and software management. So the additional functions can be added by modifying Adaptor part which processes the management commands instead of modifying other modules which analyze or generate management commands. The DM Agent proposed in this paper is implemented based on WIPI(Wireless Internet Platform for Interoperability), therefore portability of the agent can be improved. In addition, this research can give a development example for dissenminating OMA DM as well as verify functional compatibility of WIPI platform. SK WIPI SDK and a Funambol DM test server are used to test operations of the implemented DM Agent.

무선이동통신 단말기의 기능과 서비스가 고도화됨에 따라 단말기 내의 복잡도가 증가되고 있고 관리 또한 어려워지고 있다. 이에 본 논문에서는 효율적인 단말기 관리를 위해 단말기 관리 표준안인 OMA(Open Mobile Alliance) DM(Device Management) 기술을 기반으로 하는 단말기 관리 에이전트를 설계 및 구현하였다. 제안된 에이전트는 현재 ADD, DELETE, REPLACE, GET 명령을 통해 기본적으로 설정 값을 관리할 수 있다. 추후 오류보고, 소프트웨어 설치 및 배포 등의 추가 기능을 위해 각 모듈을 분리하여 설계 및 구현하였다. 그러므로 관리 명령을 해석 및 생성하는 모듈의 수정 없이 명령어 처리를 담당하는 어댑터 부분만을 수정하여 기능을 추가할 수 있다. 본 논문에서 제시하는 단말기 관리 에이전트는 국내 표준 플랫폼인 위피(Wireless Internet Platform for Interoperability)를 기반으로 구현되었다. 따라서 개발된 에이전트의 이식성을 높일 수 있다. 또한 OMA DM 기술을 위피 플랫폼 상의 에이전트에 적용하여 구현함으로써, 위피 플랫폼의 기능적 적합성 검증 뿐만 아니라, OMA DM 기술의 확산을 위한 실질적인 개발 사례를 제시할 수 있다. 제안된 에이전트의 정상적인 동작여부를 검증하기 위해 SK WIPI SDK v1.2를 사용하였고, OMA DM 에이전트 테스트용 서버인 Funambol 서버와 연동하여 단말기 관리작업을 수행하였다.

Keywords

References

  1. M.G. Han, C.G. Lee, and S.W. Lee, "A summary of OMA standardization activity on mobile service platform," Korean Information Science Society, Vol.24, No.7, pp. 44-51, 2006
  2. Uwe Hansmann, Riku Mettala, Apratim Purakayastha, Peter Thompson, SyncML Synchronizing and Managing Your Mobile Data, p.265, PRENTICE HALL PTR, New Jersey, 2003
  3. SCTS Server, www.funambol.com/opensource
  4. SyncML Device Management Protocol, OMA(www. openmobileallance.org), 2002
  5. SyncML Device Management Tree and Description, OMA(www.openmobileallance.org), 2002
  6. SyncML Device Management Standardised object, OMA(www.openmobileallance.org), 2002
  7. S.J. Kim and H.N. Kim, "The development trend of mobile platform and WIPI," Korean Information Science Society, Vol.24, No.7, pp. 31-37, 2006
  8. J.W. Lee, M.K. Choi and T.H. Kim. "A technical movement of mobile platform," Korean Content Society, Vol.3, No.1, pp. 452-457, 2005
  9. D.J. Jang, H.T. Ju, K.H. Park, B.H Ha, M.C. Lee, S.C. Bae, "Design of ThinkSync DM based on SyncML Device Management," The 3rd APIS, pp. 569-574, 2004
  10. J.G. Park, K.H. Park, D.J. Jang, M.S. Jang, and J.J. Woo, "Design of DM Agent based on the WIPI," Journal of Society of Mobile Technology, Vol.4, No.1, pp. 61-67, 2007
  11. SyncML Toolkit, http://sourceforge.net/projects/ syncml-ctoolkit