work source software platforms open php android xml sync syncml

php - platforms - collaborative software open source



SyncML con Android y PHP Web Service (2)

Solo tenía curiosidad si alguien usó SyncML (Synchronization Markup Language) y si es un buen estándar para usar.

Lo necesitaríamos para sincronizar información desde una tableta a un servidor web (a través del servicio web) y viceversa.

¿SyncML está demasiado hinchado? Estaba mirando algunas de las API de SyncML y fue bastante desalentador. Entonces, la gran elección es usar este estándar o construir una solución interna.

Incluso si lo hiciera internamente, tendríamos que crear algún tipo de forma para definir los datos que estamos enviando, por lo que definitivamente buscamos construir un esquema XML o, alternativamente, usar JSON.

Alguna opinion? Ideas?


Puede crear el servidor syncml en php a través de PHPSyncMl .

Además, el cliente syncml puede hacer referencia a android .
por cierto, este código puede perderse en la versión posterior.


SyncML y ActiveSync (y posiblemente alguna otra solución preparada) tienen una ventaja significativa: hay algunas implementaciones que probablemente sean estables. Otra ventaja significativa es que los protocolos están diseñados y probados. Si diseña su propio protocolo, tendrá que pensar en todas las situaciones posibles en sincronización. Entonces, incluso si su propio protocolo puede ser un poco más simple, es probable que tenga que trabajar más y el resultado puede ser menos estable.