Fun and games moving iCal files to Palm Desktop
iCalMaker is able to import appointments from iCal files and from Palm Desktop vCal files. However, the format of iCal and Palm Desktop vCal files is different, in fact iCal (ics files) use version 2 and Palm Desktop uses version 1 of the vCalendar Format.
So what? Well, version 2 of the vCalendar format is much more complicated/sophisticated than version 1 and in version 2 it is possible to construct some incredibly complicated repeating events (e.g. repeating every other year with certain years excluded or ‘ every Tuesday and Thursday for the next three months unless the Tuesday is the first Tuesday of the month’) that simply cannot be mapped backed to version 1 as version 1 does not have the ‘tools’ / ‘language’ to construct/describe such an event. When iCalMaker encounters such an event it puts up an error and will stop the construction of the vcal file.
Now the question is, how should this problem be dealt with? Should:
1. the event be ignored and the file constructed anyway?
2. the file not be constructed?
3. should the repeating event be expanded up to single non-linked events and included?
These questions/problems will be addressed in version 2!