iCal tips: publishing in HTML and WML

Mac OS X: iCalendar Files on Mac OS X


iCalendar Files on Mac OS X
Apple’s new calendar application, iCal, is available for Mac OS 10.2. iCal makes it easy to publish and share your calendar data online, either through .Mac or third-party services. Perhaps of more interest to developers, iCal stores its data in the standard iCalendar (.ics) file format, which is used by other calendar programs, like Mozilla Calendar. This means you can take advantage of existing libraries to develop your own applications for sharing and publishing iCal files.

In this article, I’ll go over some options for publishing your iCal data through outside services. I’ll then show you how you can start working with code that will let you display your calendars on your own OS X server. I’ll start with the basics of the iCalendar file format, introduce you to some ways of dealing with iCal files in Perl and PHP, and finally demonstrate a PHP-based WML calendar viewer for cellular phones and other mobile devices.

And I just got a new phone last week. Can’t see paying for web-based services right now, but this article looks like a good primer on taking iCal/ics files to HTML and WML formats.

Kudos to Wade for this one.