Syncing your calendar

by Volker Weber

Keeping a calendar synced between a number of computers and handheld devices sucks. Big time.

I used to have my calendar in Notes but I became sick and tired of the deficiencies when syncing with my mobile devices. The sync software for Notes was only available on Windows as a separate application from Xtended Systems or for the Domino server from a number of vendors. I had one working, albeit very slowly, and could not get a supposedly better one working.

More than a year ago I migrated names and dates out of Domino into standard formats: iCal/vCal for the dates and vCard for the addresses. The master copy of both lives on Lucy and is synced into the Treo and the Tungsten. I also push the calendar to my server so I can look at it from the internet. I subscribe to that calendar from Snoopy, so I can view it there. This is however mostly oneway. I can add dates on Lucy or on the handhelds, but not on the web or on Snoopy. This is a far cry from Notes replication.

Apple has a solution: you can subscribe to .Mac and sync with iSync across multiple Macs and your handheld devices. However, that won't let you also sync the same data into a PC. And the service is bundled with a number of things which I don't need nor want.

iCal will also let me publish my calendar via WebDAV to a web server. In contrast to Mozilla Calendar you do not have read/write access to the calendar. You can either publish or subscribe. Which means, I can publish from Lucy and subscribe from Snoopy. Nothing gained.

When fiddling with this I found out that I have had a free WebDAV space for a while from GMX. It is included in the base free mail package. You need to set this as your base URL:

Base URL: http://mediacenter.gmx.net/
User: yourmail@gmx.net
Password: yourpassword

It did not work for me when I first tried because iCal timed out after 30 seconds. I then tried with a smaller calendar and that worked. In my case I was able to publish a 36 kB but not a 120 kB calendar. Weird.

PS: You can mount that WebDAV space on GMX both from the Mac (use Command-K) or from Windows (MS calls this a web folder). Please note the trailing slash.

Comments

One of the unexpected little features of using a BlackBerry (along with a BB Enterprise Server) is that it synchs your calendar -- wirelessly -- with your Notes calendar. Really nice feature!

Amy Blumenfield, 2004-12-14 01:12

Sounds to me like you exchanged Notes/Domino, which sucked, for something that requires a lot of fiddling around with, and sucks just as much, albeit differently :-)

I can imagine so many way Notes and Domino could be better, but everytime I look for alternatives, I find that although it's got its problems, the others have infinitely more.

I'm looking for a solution on this topic since Apple released iCal. But, how did you manage the iCal/vCal-Export of your Notes-Calendar?
I tried an iCalendar-Agent on the Notes-Client. But it crashes on 6.5.1 for OS X.

Would be great to have an agent running scheduled to export the calendar several times a day onto a webserver. It is possible to subscribe any iCal/vCal-file, whether the server supports WebDAV or not.

Any suggestions?

The export was a non-issue. The data already lived in the Tungsten, so it was synced into iCal when I switched from Notes.

You can easily upload your iCal file with FTP as often as you want. You may want to create a calendarupload file:

username
password
cd icalendar/calendars
bin
put yourcalendar.ics
quit

and then add an entry to your crontab wich fires a script with ftp . This is only an example and needs lots of adjustments before it works for you.

I found iCal FTP quite nice. However, you need to trigger this manually.

phpicalendar should be mentioned. It renders uploaded .ical files as neat websites (sample).

There are several tutorials out there on how to get this working, it also contains a hack so you can upload directly from Apple iCal without WebDAV.

It does NOT provide editing of calendars either.

Ole, you are right. I should have mentioned this earlier. ;-)

SyncML should also be mentioned. If more products would support this protocol there would be less problems keeping data in sync.

Detlev Schümann, 2004-12-14 12:15

So, after all, it seems to me, that you sync your Tungsten with Notes. than, you (i)Sync your Tungsten with iCal. That's the way to sync Notes with iCal?

It did this exactly once. Syncing your handheld with more than one application or computer is not supported.

Well, I know. I learned this lesson more than one time. :-)
I use OneBridge by Extendedsystems.com to sync my Treo600 with Notes.

The Problem with this kind of »one-time-sync« is, that - depending on your appointments - the Data of your Calendar is quite dynamic. I'm searching for any kind of »Notes2iCal«-Sync, that does periodical conversions.

Have You tries LipSync yet? http://www.kissworks.com/kissworks/kissworks.nsf/LipSyncHome?OpenForm

I was just going to cautiously advise you to try that. I have no experience with it whatsoever, but it claims to do what you want.

Did not get it running. Kind of ACL-Problems. No idea, how to fix it, cause I'm not a Notes Expert. Here is the W32-iCal-Import/Export-Tool for Notes. No help for Snoopy and Lucy, of course ...

oops - missing »h«...

Wanted to mention LipSync, but this has already happened. So I just add, that they are ignorant b***es, as they never returned any mail nor explanation nor comment about the new implementation with Excursion having Windowesk behaviour: It´s always getting in the front without being asked, blocking serious work, but not if you want to quit - then one has to search it in the Dock to quit.

Bah. Nevertheless, very useful for syncing at least Notes (Mac) with iCal.

Now, if I found any way of syncing through iSync or whatever to my Samsung UMTS Z-100 or at least the (allegedly UMTS savvy) Motorola 920. A complete no-no. Argh. What is driving these people to think they are alone in a world of talking devices?

I can´t imagine.

Armin

Armin Roth, 2004-12-16 22:37

The LipSync folks seem to be just one guy who doesn't really have time to care about the product. I had it running once, but had to give up at the first problems.

Here's one more solution using Mozilla Sunbird. This should enable synching with Windows and Linux machines, too.

Recent comments

Johannes Matzke on Put a Porsche in your driveway at 09:50
Jan-Piet Mens on Department of Homeland Security launches Electronic System for Travel Authorization at 08:30
Henrik Heigl on Put a Porsche in your driveway at 08:16
Simon Phipps on Department of Homeland Security launches Electronic System for Travel Authorization at 03:33
Colin Williams on Tweet of the day at 02:23
Volker Weber on Tweet of the day at 01:28
Konstantin Klein on Ich verstehe es auch nicht at 01:21
Karsten Lehmann on Tweet of the day at 00:36
Andreas Grün on Tweet of the day at 23:32
Volker Weber on Tweet of the day at 23:31
Andreas Grün on Tweet of the day at 23:26
Volker Weber on Department of Homeland Security launches Electronic System for Travel Authorization at 23:25
Andreas Grün on Department of Homeland Security launches Electronic System for Travel Authorization at 23:11
Ole Saalmann on Department of Homeland Security launches Electronic System for Travel Authorization at 20:09
Kevin Mort on Zones at 19:19
Hynek Kobelka on Department of Homeland Security launches Electronic System for Travel Authorization at 17:59
Frank Jennings on Synchronizing iPhone with ... Lotus Notes at 17:32
Ben Poole on Department of Homeland Security launches Electronic System for Travel Authorization at 17:28
Gerry Shappell on Department of Homeland Security launches Electronic System for Travel Authorization at 17:13
Stuart Mcintyre on Zones at 15:55
Adam Zeitsiff on Addicted to your BlackBerry but your wife does not approve at 15:40
Kerr Rainey on Department of Homeland Security launches Electronic System for Travel Authorization at 15:37
Jan-Piet Mens on Department of Homeland Security launches Electronic System for Travel Authorization at 15:30
Ben Rose on Zones at 15:06
Volker Weber on Tweet of the day at 12:02

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions

Twitter Updates

More >

Poll

Can you bring a camera phone to work?

Getting poll results. Please wait...

Local time is 11:54

visitors.gif
190 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum