Jeff,
thanks for your offer; unfortunately, we'll not do a full public beta program for the next Scalix release, so you'll have to wait until it becomes generally available. To get an early update on this, please get in touch with Scalix sales at
sales@scalix.com.
Also, I may want to clarify a bit here - being a MacOS-user myself.
There are two things called iCal, one is the iCalendar standard (described in RFC2445), the other is Apple's iCal tool. They are somehow linked, but not one and the same.
1. iCal is primarily an attachment format for meeting invitations, responses, etc., so when some system capable of doing email and calendaring (such as Exchange or Scalix) sends out an invitation to another person on a different system type (via the internet), it can attach the invitation as an iCal format message (usually and .ics attachment). The receiving system will, if also capable of handling iCal, interpret the attachment, usually display "voting buttons" (accept, accept tentatively, decline) and, if invitation is accepted, (a) generate an iCal response/confirmation and also enter the details of the appointment into the Calendar.
--> The next release of Scalix will be able to send and receive iCal invitations properly through it's Internet gateway, so, let's say, if an Outlook user sends a meeting invitation to someone on the net, it will add the appropriate .ics attachment for it and if the recipient uses an iCal compliant mailer, it will behave as described. Same in the other direction.
--> Also, if meeting invitation are received by a iCal-capable Mail program which talks to Scalix using IMAP or POP, they will be properly displayed and processed. On the Mac, both Entourage 2004 and Apple Mail (in Tiger) are capable of doing that.
No plugin or anything is needed as this is all standards-based.
2. As a side effect, we also support something that is sometimes called Webcal. This is a way to download a whole calendar through http in one piece (large ics file), which is basically a sequence of iCal objects.
--> The next release of Scalix will allow the user to download his calendar through http and WebCal. This can be used by Apple's iCal tool to download and display Scalix Calendar items (subscribe to a calendar, similar to subscription to one of the thousands of available calendars on the net - e.g. next season's baseball schedule...). However, this can only download the WHOLE calendar and it is read only.
Again, no plugins necessary, all http and standards-based formats.
3. It is also possible to use iCal to retrieve and store single calendar items; however, then another transport protocol comes into the mix; this is usually either WebDAV or a special variant thereof, CalDAV.
--> This is not yet supported by Scalix in the next release; we're looking into supporting WebDAV in the future, but it is work in progress and as such, we cannot give any specific date at this point. This is what the Apple iCal tool uses to access an Online calendar on a WebDAV server. Again, all standards, no plugins. :-)
So.. bottom line here is that the next release of Scalix will allow the Mac user to use a lot more features in calendaring than ever before, especially through properly supporting invitations and calendar interaction, but there might still be some missing pieces to it, so stay tuned.
As for your thoughts around doing your own stuff... Scalix Connect for Outlook uses a communcatiion protocol called UAL that was originally developed by HP as part of HP OpenMail. UAL is an extremely powerful but complex protocol, the documentation for this is hundreds of pages long. Scalix does not make documentation for UAL available at this point; you might find some OpenMail docs flying around on the 'net, but be aware that this is not going to be the simplest of tasks. :-)
Hope this helps,
Florian.