• Title/Summary/Keyword: SyncML

Search Result 50, Processing Time 0.028 seconds

An Integrated Development Environment for SyncML Server Applications (SyncML 서버 응용 개발을 위한 통합 개발 환경)

  • Lee, Ji-Yeon;Choi, Hoon
    • The KIPS Transactions:PartA
    • /
    • v.11A no.1
    • /
    • pp.37-48
    • /
    • 2004
  • The SyncML, the standard synchronization protocol, supports the synchronization of various application services between a client and a server such as an address book, a calendar. Even with this standard protocol, SyncML application developers usually spend a long time and efforts implementing service specific logics and databases. This paper designed and implemented the SDE(Service Development Environment) which is an integrated development environment for SyncML server developers to develop an application service rapidly and correctly. The SDE consists of two components i.e., the Sync Library and the SEG(Sync Engine Generator) tool. To prove the applicability of this study we implemented a SyncML server by using the SDE and also carried out the correctness tests and the performance test. We hope this system helps developers implement mobile application services more efficiently.

Data-Synchronization Gateway based on SyncML for an ActiveSync Data Transformation (ActiveSync 자료 변환을 위한 SyncML 자료동기화 게이트웨이)

  • Jang Dae-Jin;Park Kee-Hyun;Ju Hong-Taek;Woo Jong-Jung
    • Journal of Internet Computing and Services
    • /
    • v.7 no.3
    • /
    • pp.61-69
    • /
    • 2006
  • Data synchronization between data stored in mobile communication terminals and a central server is one of essential tasks for efficient mobile communication environments. Since, however, manufacturers of mobile terminals have their proprietary data synchronization mechanisms, data interoperability can hardly be achieved. Therefore, SyncML data synchronization mechanism in mobile communication environments was proposed as an open standard by OMA(Open Mobile Alliance). In this paper, a SyncML-based data synchronization gateway is designed and implemented which can process ActiveSync data also. In other words, by constructing a combined data synchronization gateway which can transform ActiveSync data into SyncML data, data interoperability between mobile terminals which use two different data synchronization mechanisms can be achieved, In addition, mobile communication experiments between ActiveSync-based terminals and a SyncML-based central server show that the data synchronization gateway constructed in this paper, works correctly.

  • PDF

A Gateway System for Integrated Data Synchronization Based on SyncML for Interoperability Between Various Mobile Terminals (다양한 이동통신 단말기들 간의 상호 운용을 위한 SyncML 기반의 통합 자료 동기화 게이트웨이 시스템)

  • Jang, Dae-Jin;Park, Kee-Hyun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.2
    • /
    • pp.117-129
    • /
    • 2008
  • Data synchronization between data stored in mobile communication terminals and data in a central server is one of essential tasks for efficient mobile communication environments. Since, however, manufacturers of mobile terminals have their proprietary data synchronization mechanisms, data interoperability can hardly be achieved. In this paper, an integrated data synchronization gateway based SyncML is designed and implemented. SyncML data synchronization is one of open standards proposed by OMA(Open Motile Alliance). In other words, by constructing a data synchronization gateway which can transform various proprietary data into SyncML data and vice versa, data interoperability between mobile terminals which use different data synchronization mechanisms can be achieved. With an integrated data synchronization gateway system implemented in this work, interoperability among WinCE-based ActiveSync data, PalmOs-based HotSync data and OMA SyncML data can be achieved.

Design and Implementation of SyncML Synchronization Engine (SyncML 서버 데이터 동기엔진의 설계 및 구현)

  • Cho, Jin-Hyun;Choi, Hoon;Kim, Kyung-Nyong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.580-582
    • /
    • 2001
  • 유무선 단말간의 데이터 동기화를 위한 표준인 SyncML을 이용하여 SyncML서버를 구현하였다. SyncML의 개략적인 설명과 함께 구현한 SyncML 서버 구조를 소개하고, 그 중 Sync Engine에 대하여 기술하였다. Sync Engine은 SyncML 프로토콜에 영향을 주지 않고 제공되어지는 서비스 및 정책에 종속적인 역할을 담당하는 프레임이다. Sync Engine을 구현함으로써 사용자에게는 편리하게 다양한 서비스를 사용할 수 있고, 개발자에게는 쉽고 빠르게 서비스의 추가 및 정책 반영을 합 수 있다.

  • PDF

An XML Document Data Synchronization System Based on Embedded XML Database (내장형 XML 데이터베이스를 기반으로 한 XML 문서 데이터 동기화 시스템)

  • Sim Myoung-Sun;Bae Byoung-Jin;Min Jeong-Hoon;Ahn Byoung-Tae;Kang Hyun-Syug
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.9
    • /
    • pp.1153-1162
    • /
    • 2005
  • In this paper, we developed an XML Document Data Synchronization System for java(XDS4j) based on both SyncML(Synchronization Markup Language) framework Sync4j and embedded database system Berkeley DB XML. Because most existing data synchronization systems are based on file systems, data synchronization times at Fast Sync in those systems are very delayed. In the XDS4j, however, XML documents data produced at SyncML client and SyncML server are managed by embedded database system, and also synchronization time at Fast Sync is reduced because only partial elements are accessed by applying to XPath.

  • PDF

Development of a SyncML Conformance Test Suite (SyncML 적합성 시험도구 개발)

  • Bae, Jang-Hwan;Jung, In-Hae;Han, Jae-Il
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11a
    • /
    • pp.175-178
    • /
    • 2002
  • 모바일 인터넷 환경에서 동일한 데이터가 다양한 단말 장치에 산재되어 사용되는 경우 효과적인 사용과 관리를 위해 산재된 데이터가 서로 동기화(synchronization) 즉 일치되어야 한다. SyncML은 모바일 인터넷 환경에서 다양한 플랫폼을 가진 기기 사이의 데이터 동기화를 위해 제시된 표준 프로토콜로서 많은 국 내외 산업체 및 연구기관이 SyncML 규격을 구현한 제품을 선보이고 있다. 이러한 SyncML 구현 제품이 이질적인 플랫폼에 상관없이 상호운용되기 위해서는 SyncML 규격에 대한 규격 준수 시험이 필요하다. 본 논문은 SyncML 규격의 적합성 시험(conformance test)을 위한 시험도구의 설계와 구현에 대하여 논한다.

  • PDF

Implementation of SyncML Authentication (SyncML 인증(Authentication) 기능 구현)

  • Kim, Chang-Hoe;Ryu, Soo-Hee;Choi, Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.754-756
    • /
    • 2001
  • 모바일 통신에 대한 보안 문제가 모바일 시대로 가는 중요한 요소가 되었다. SyncML protocl [1] 역시 보안에 예외일 수는 없다. 이 논문은 다양한 인증 스키마를 적용할 수 있는 SyncML Authentication을 소개하고 현재 SyncML Specification 1.0에서 요구하는 Basic Authentication과 MD5 digest access authentication[3]의 구현 방안과 그 구현 사례를 제시한다.

  • PDF

Tracking on Database Updates in MoIM-SyncML (MoIM-SyncML 에서의 데이터베이스 변경 추적 기법)

  • Lee, Kang-Woo;Park, Nam-Sik;Ham, Ho-Sang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11a
    • /
    • pp.127-130
    • /
    • 2002
  • SyncML 은 데이터 동기화에 관한 개방형 업체 표준으로, 통신 프로토콜, 구동 장치 및 사용 응용과 무관한 동기 프로토콜을 제공하고, 동기 될 데이터의 형식에도 무관하게 동작하도록 정의되었다. 최근 들어 이러한 특징은 기업 데이터의 동기화 서비스를 제공하는 도구로 관심 받기 시작하였다. 대부분의 기업 응용은 데이터베이스를 기반으로 수행되기 때문에 데이터베이스 정보의 동기 기능이 중요한 요소이다. 이런 이유로 최근에 개발되는 대부분의 SyncML 엔진은 데이터베이스 동기 기능을 갖추고 있다. SyncML 을 이용한 데이터베이스 동기 기능을 제공하기 위해서는 데이터베이스 내에 발생되는 갱신 정보를 SyncML 동기 장치에 전달할 필요가 있다. 이를 위해, 데이터베이스를 갱신하는 응용을 수정할 필요성이 발생하였다. 그러나 데이터베이스의 경우 다수의 응용이 동일한 데이터베이스를 접근하여 갱신하는 경우가 많아, 이런 모든 응용을 수정하는 방법은 비현실적이다. 현재 개발된 대부분의 제품은 이러한 문제점을 갖고 있다. MoIM-SyncML 은 SyncML 표준 규격을 기반으로 개발된 동기 엔진으로, 트리거와 뷰를 이용하여 기존 데이터베이스 응용의 수정 없이 데이터베이스 갱신 정보를 수집하는 것이 가능하도록 설계되었다. 본 논문에서는 트리거와 뷰를 이용하여 데이터베이스에 발생하는 갱신 정보를 수집하는 기법에 대해 설명한다.

  • PDF

SyncML Data Synchronization System based on Session Manager (세션 매니저를 이용한 SyncML 동기화 시스템)

  • Lee, Byung-Yun;Lee, Gil-Haeng;Cho, Jin-Hyun;Ryu, Soo-Hee;Choi, Hoon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.6
    • /
    • pp.647-656
    • /
    • 2002
  • Synchronization is the process of making replicated data on multiple devices be consistent, i.e., identical with each other. In Dec. 2000, major handheld computer manufacturers including Nokia, Ericsson, IBM published the SyncML protocol specification. In this paper, we describe the CNU SyncML server for PIMS(Personal Information Management System) service that we developed based on the SyncML specification. The server architecture and capabilities of the frames are presented along with the procedure of message processing by each frame. We put the CNU SyncML server to the conformance tests and interoperability tests to confirm its functionality. The session managing mechanism of the CNU SyncML server showed better performance than our previous implementations.

A Design of Framework based on SyncML for Smart Synchronization of u-GIS (u-GIS 스마트 동기화를 위한 SyncML 기반 프레임워크 설계)

  • Lee, Hyoun-Sup;Kim, Jin-Deog
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.6
    • /
    • pp.1039-1044
    • /
    • 2008
  • Owing to rapid advancements of the mobile computing technologies and the performance of mobile device recently, the data synchronization techniques between severs and mobile clients are getting more and more important. OMA also proposes and recommends standard synchronization methods to use SyncML. However, the feasible data in the method are limited to normal document data, scheduler data, etc. This paper a standard framework based on SyncML. We call it SCGFG. The SCGFG is able to synchronize not only the above data but also GIS data which is very useful in mobile applications. It applies GML, international GIS standard, to the synchronization. By means of using XML, it is also able to resolve the serious problem that is the increase of data volume occurred by SyncML and GML. efficiently. It is highly expected to be useful in the smart synchronization of GIS data among several servers and mobile clients.