Kolmen laitteen, noin kymmenen ohjelman ja mobileme-palvelun pitäminen synkronissa keskenään alkoi vaatia aika monta hiiren klikkausta. Toki Applen omat vehkeet ja OmniFocuskin synkkaavat automaattisesti mobileme:n kanssa, mutta Nokian mukana pitäminen vaatii erillistä synkronointia. N95 päivittää kalenterimerkinnät ja tehtävät iCalista sekä yhteystiedot Osoitekirjasta iSync-ohjelman kautta, mutta synkronointi täytyy aina manuaalisesti käynnistää. Lisäksi OmniFocus täytyy synkata kalenterin kanssa ennen sitä, koska jostain syystä OmniFocus-kehittäjät ovat nähneet hyväksi jättää automaattisen iCal-synkronoinnin softastaan pois.
Kätevä tapa tehdä tämä kaikki, on valmiiksi kirjoitettu skripti, joka käynnistetään Quicksilverin näppäinoikotiellä. (Tästä lisää myöhemmin). Tässä skripti, jota käytän koko laitteiston synkronointiin:
tell application "iSync"
synchronize
repeat while (syncing is true)
delay 5
end repeat
end tell
tell application "OmniFocus"
ical_synchronize first document
delay 5
synchronize first document
delay 5
ical_synchronize first document
end tell
tell application "iSync"
synchronize
repeat while (syncing is true)
delay 5
end repeat
end tell
tell application "iSync"
quit
end tell
Mitä skripti tekee?
Ensimmäisenä synkronoidaan N95 iCalin kanssa, jotta saadaan työkännykällä muistiin laitetut tehtävät talteen. Tämän jälkeen synkronoidaan iCal OmniFocuksen, OF mobileme:n ja lopuksi OF uudelleen iCalin kanssa.
Viimeisenä vielä päivitetään kaikki tiedot takaisin N95:een.
Hieman monimutkaista, mutta kuitenkin toimivaa!