2012-04-26 2 views
0

디바이스의 데이터를 동기화하기 위해 클라이언트 및 서버에 SyncML/OMA DS 프로토콜을 구현하고 싶습니다. 안드로이드 및 로우 엔드 폰용 클라이언트 및 서버용 SyncML을 구현하는 방법을 모르겠습니다. 필자는 온라인으로 검색했지만 SyncML의 PDF 만 있고 일부 사이트에서는 SyncML 서버용 소프트웨어를 다운로드한다고합니다.syncml 클라이언트 및 서버 생성

소프트웨어없이 SyncML 서버와 클라이언트 측을 만들고 싶습니다. SyncML 용 API를 사용할 수 있습니까? & 어디에서 얻을 수 있습니까?

+1

Funambol에는 오픈 소스 클라이언트가 있습니다. SDK에는 Android에 "OMA DS/SyncML"API가 없습니다. 일부 휴대 전화에는 OMA DS 클라이언트가 제공됩니다. 자신이 무엇을하고 있는지 알지 못한다면 (기존의 서버와 상호 운용 할 수있는 클라이언트를 작성하지 않을 것입니다.) Funambol을 사용하는 것이 좋습니다. "자신 만의 롤링"으로 죽어 버린 경우 KXML은 SyncML WBXML 형식을 최소한 구문 분석 할 수 있습니다. – Jens

+0

감사하지만 우리가 funambol을 사용한다면 클라이언트 측에 api를 사용해야합니다. 다음 sync-ml 이외의 다른 장치 데이터를 동기화하는 더 좋은 방법이 될 수 있습니다. 실제로 우리는 UI를 제공하고 sync.ml에 sync-ml을 사용합니다. 그래서 funambol을 사용하면 UI를 사용해야합니다 .i는 내 앱을 만들어야합니다. – user1196792

+1

Funambol은 올바르게 기억한다면 클라이언트 (& 서버) SDK를 가지고 있습니다. [여기 sourceforge에서] (http://sourceforge.net/projects/funambol/). 면허는 Affero GPL이지만 닫힌 출처 적응을하려는 경우 비 GPL 라이센스를 지불 할 수 있습니다. – Jens

답변

0

이 방법이 도움이 될지 확실하지 않지만 Android에서 작동하도록 만들면 원하는 것을 수행 할 수있는 라이브러리가 있습니다. https://gitorious.org/libsynthesis