분산 이동컴퓨팅 연구실

Introduction  |  Members  |  Research  |  Publications  |  Patents  |  Standards  |  Programs  

  2021 - 2025
  2016 - 2020
  2011 - 2015
  2006 - 2010
  2001 - 2005
  1996 - 2000
  EchoDDS
  SyncML
  JINI
  WIPI
  AIMOL
■ S y n c M L


SyncML 이란?

무선 인터넷이 발전함에 따라 이동 데이터 단말기를 통해 인터넷(Internet)을 검색하거나, 서버의 개인 정보관리자(PIMS : Personal Information Management Service) 서비스에 액세스하여 자신의 업무 일정을 관리하거나 전자 메일을 교환하는 것과 같이, 이동 데이터 단말기 이용이 개인적인 용도 뿐만 아니라 비즈니스의 새로운 수단으로 발전하고 있다. 또한 무선 이동 통신 환경이 다양해지면서 각 벤더마다 제공하고 있는 이동 단말 장치의 종류가 다양해지고, 개별 유저 당 보유하고 있는 단말의 수도 늘어나고 있다.

이러한 다수의 단말 장치에 분산되어 있는 동일한 데이터에 대해서 서로 동기(synchronization), 즉 데이타의 일치화가 이루어져야 하는데, 이를 위해 사용되는 동기화 프로토콜은 현재 단말기 벤더마다 각기 독자적인 방법을 개발하여 사용하고 있다. 따라서 이기종 시스템 간, 서비스간 데이터 호환이 불가능한 실정이다. 호환성 없는 동기화 프로토콜이 점점 늘어나면서 데이터 동기화 표준의 필요성이 대두되었고, 이에 2000년 2월 IBM, Lotus, Motorola, Nokia, Palm, Psion, Starfish Software 등의 모바일 관련 업체를 중심으로 SyncML(Synchronization Markup Language) 컨소시엄이 구성되었다. SyncML 그룹은 서로 다른 컴퓨터 플랫폼, 네트웍, 응용서비스에 이용될 수 있는 데이터 동기 방식의 개방형 표준 개발을 목적으로 한다. 2000년 12월 SyncML 스펙 1.0 이어 현재 스펙 1.0.1까지 발표하였다.

본 연구실에서는 SyncML 스펙 1.0.1 에 기반하여 다수의 단말기로 부터의 다양한 동기화 요구를 처리하고 서버의 변경사항을 반영할 수 있는 서버(버전 3.3)를 개발하였다. 또한 SyncML 응용 개발자가 서버에서의 응용프로그램 구현에 따르는 시간과 노력을 줄이기 위해 서버응용개발용 통합개발환경(Service Develepment Environment) 툴을 개발하였으며 기타 분산 응용과 이동 컴퓨팅 연구를 수행하고 있다.

SyncML 관련 연구 내용
CNU SyncML Server 1.0 개발
CNU SyncML Server 2.0 개발
CNU SyncML Server 3.0 개발
CNU SyncML Server 3.1 개발
CNU SyncML Server 3.3 개발
SyncML 클라이언트 개발
SyncML 서버 application 개발을 위한 라이브러리 및 통합개발환경
멀티플 디바이스간 데이터 동기시 Conflict Resolution 기법 연구

CNU SyncML 통합개발환경(SDE)
SyncML 관련 문서
SyncML 관련 사이트

CNU SyncTeam All Right Reserved. Last Update 2004. 8.

 분산 이동컴퓨팅 연구실
Mobile Distributed Computing Lab, Department of Computer Science and Engineering, Chungnam National University
99, Daehak-ro, Yuseong-gu, Daejeon, 34134, Korea(Tel)042-821-7726 (Fax)042-822-4997