2011-02-04 17 views
6

Ero curioso di sapere se qualcuno ha utilizzato SyncML (Synchronization Markup Language) e se è un buon standard da usare.SyncML con servizio Web Android e PHP

Avremmo bisogno per sincronizzare le informazioni da un dispositivo tablet a un server Web (tramite servizio Web) e viceversa.

SyncML è troppo gonfio? Stavo guardando alcune delle API di SyncML ed ero piuttosto scoraggiante. Quindi la scelta più grande è usare questo standard o costruire una soluzione interna.

Anche se l'ho fatto internamente, dovremmo creare una sorta di modo per definire i dati che stiamo inviando, in modo da guardare sicuramente alla creazione di uno schema XML, o in alternativa usare JSON.

Qualche opinione? Idee?

+0

Sarebbe interessante sapere che cosa usano gli altri fornitori di servizi, ad esempio RememberTheMilk o così. – markus

risposta

2

SyncML e ActiveSync (e possibilmente qualche altra soluzione preparata) hanno un vantaggio significativo: ci sono alcune implementazioni che sono probabilmente stabili. Un altro vantaggio significativo è che i protocolli sono progettati e testati. Se si progetta il proprio protocollo, è necessario pensare a tutte le possibili situazioni nella sincronizzazione. Quindi, anche se il tuo protocollo può essere un po 'più semplice, probabilmente devi fare più lavoro e il risultato può essere meno stabile.

0

È possibile creare server syncml su php tramite PHPSyncMl.

Inoltre, il client syncml può fare riferimento a android itself.
a proposito, questi codici potrebbero essere persi nella versione successiva.

Problemi correlati