Hunch

Google hosted synchronization

February 10, 2009 by Rasmus, tagged google, hosted, iphone, productivity and synchronisation

It finally happened. Google did something that was really useful for Google Hosted customers – genuine synchronization of mail, contacts and calendar. With the addition of MS Exchange support for calendars and contacts, you can now have a 21st century experience with your computerish stuff. Yay for simplicity.

m.google.com/sync →

Being synchronized

June 4, 2007 by Rasmus, tagged life, productiveness, sync and synchronisation

I have three computers which I need to have in sync; my Mac Pro at work, my stationary iMac at home and the portable MacBook. Except from those excellent tools of the 21:st century, I also have my cellphone which address book needs to be synchronized.

At work, we use Google for mail & calendar. My own business (or: private setup) uses IMAP and has no centralized calendaring system.

Being the OS X lover I am, using the Google Mail html interface is a royal pain in the ass. Alot of files being attached, often larger than permitted so I have to send through my private mail. Text area dows not work like rest of OS X, gmail fails to read <url in brackets>’s, and so on.

The solution was pretty simple: Use gmail POP-access with the (new?) option “Archive” and have Apple Mail retrieve and store everything on central server over IMAP.

Gmail is one-way; we can pull stuff out if it, but never put them back (into it’s current state). The central server is based on IMAP which is a synchronizing protocol. Good for us. We use it as the central storage, with clients having their own local cache.

Pros:

  • Easy to use
  • Scalable
  • Extensible
  • Integrates nicely (clients)
  • Easy backup
  • Portable

Cons:

  • Gmail inbox not synchronizing
  • Single-point of failure (server dies everything dies)
  • Complex to set up
  • Gmail web interface will not be part of the synchronization (yet still you will be able to access all mail and see which has been moved to the central server and which has not been)
  • Needs at least one Apple Mail client to do the synchronization

This setup fits me well and deploying a new Apple Mail client on a new (or old) computer is as easy as tar-ing and scp-ing a folder from A to B. I can as well seamlessly combine my different accounts.

Next step…

…will be to do the POP import directly on the central server and setup a separate account (which will be a proxy-like “rasmus-gmail@myhost.com” account) for retrieving mail.