Synthesis AG - SyncML Client and Server Solutions

SDK für kundenspezifische SyncML-Anwendungen und Datenbank-Plugin-Entwicklung

Source Development Kit (SDK) um kundenzepzifische SyncML-Client-Anwendungen basierend auf der Synthesis SyncML Client Library sowie Datenbank-Adaptor-Plugins für Synthesis' PRO-Server und -Clientprodukte in C/C++, Delphi, Java oder .net zu entwickeln.

Mit diesem SDK kann die komplette SyncML-Funktionalität basierend auf Synthesis' ausgereifter und hochqualitativer SyncML DS Engine in kundenspezifische Client- oder Server-Anwendungen integriert werden anhand von wohldefinierten und stabilen Schnittstellen (APIs).

  • Dem SDK liegt eine kostenlose Demo-Version der SyncML-Client-Engine für alle unterstützten Plattformen bei, mit welcher SyncML-Anwendungen basierend auf SQLite3 Datenbank-Files oder Textfiles erstellt werden können. Die kommerzielle Version unterstützt zusätzlich SQL/ODBC und kundenspezifische Plugins als Datenbankanbindungen.
  • Der SDK enthält auch Beispielcode, z.B. einen kostenlosen GUI SyncML-Client für Mozilla Sunbird/Lightning für verschiedene Plattformen im Quellcode. Dieser zeigt, wie man einerseits direkt komplexe SQLite-Datenbanken nur mittels den Möglichkeiten der XML-Konfiguration der SyncML-Engine anspricht, andererseits wie eine kundenspezifische SyncML-Applikation auf der jeweiligen Plattform erstellt werden kann.
  • Sowohl die API der Client-Library als auch die Datenbank-Plugin-API unterstützen sowohl JAVA und .net-Sprachen als auch native Einbindung (wie C/C++, Delphi, etc.).
  • Die SyncML Client-Library besteht aus der gleichen, ausgereiften SyncML-Implementation wie sie in allen unseren erfolgreichen SyncML-Client und -Serverprodukten verwendet wird. Sie unterstützt SyncML 1.0, 1.1 und 1.2 inlusive komplexer Funktionen wie Suspend&Resume in einer für den SDK-User komplett transparenten Weise.
  • Die APIs wurden so entworfen, dass Ihre Investition in kundenspezifische Anwendungen und Datenbank-Plugins geschützt sind. Die APIs sind stabil und bleiben kompatibel, wenn sich der SyncML-Standard weiterentwickelt und die SyncML-Engine aufdatiert wird. Die Datenbank-API ist zudem komplett vereinheitlicht zwischen Client und Server - entwickelte Datenbank-Plugins können unverändert in Client- und Serveranwendungen verwenden werden.

Unterstützte Plattformen

Android - Zu den Downloads
Windows Phone - Zu den Downloads
Windows - Zu den Downloads
Linux für x86 / x86_64 - Zu den Downloads
Mac OS X Universal Binary - Zu den Downloads