[ Siirry blogin etusivulle ]

perjantai, toukokuu 28, 2004

Usean alustan synkronointia SyncML:llä

Kämmenmikrojen ja älypuhelinten valmistajat tarjoavat hallinta- ja synkronointityökalut lähinnä Windows-ympäristöön, joten moni muiden käyttöjärjestelmien käyttäjä pähkäilee teknisten ongelmien parissa.

Mac OS X -käyttäjien onni on, että vaikka esimerkiksi Nokia ja Sony Ericsson eivät tarjoa PC Suitejaan sille, onnistuu ainakin Symbian-laitteiden kalenterin, osoitekirjan ja tehtävälistojen synkronointi nykyisin Apple iSyncillä. Omien kokemusteni pohjalta tämä toimii usein jopa paremmin kuin Outlookin kanssa synkronointi Windowsissa, koska Mac OS X:ssä on natiivi tuki Bluetoothille.

Muissa ympäristöissä synkronoinnin pitäisi periaatteessa onnistua avoimen SyncML-rajapinnan kautta, jota useimmat mobiililaitteet sekä työasema- ja palvelinkäyttöjärjestelmät tukevat. Käytännössä sovellukset ovat vielä olleet aika vähissä. Jotain kuitenkin löytyy. Ville Karinen lähetti vinkin IBM:n artikkelista, jossa kerrotaan avoimen lähdekoodin synkronointiratkaisuista XML:ää ja SyncML:ää hyödyntäen.

Artikkelissa mainittu SyncML tools on PHP:llä toteutettu SyncML-rajapintaa tukeva palvelin, joka käyttää tiedonsiirtoon HTTP-protokollaa ja tallennukseen MySQL-tietokantaa. Tekijä itse kertoo sen toimineen ainakin Sony Ericsson P800:n kanssa.

Jokin ratkaisu tietojen synkronointiin kannattaa joka tapauksessa etsiä, koska mobiililaitteilla on korja tapa kadota tai kadottaa tietojaan. Pääasialliseksi tallennuspaikaksi sopii paremmin työasemasovellus tai mieluummin varmuuskopioitava palvelinympäristö.