Wednesday, September 27, 2006

Looking for info about .ifb files

ScheduleWorld generates .ifb files. I had never heard of .ifb files before. It looks like they are iCalendar free/busy files. But Apple's iCal couldn't open them. Does anyone out there know more about .ifb files? A Google search isn't any help.

4 comments:

bear said...

The .ifb is mentioned in the CalDAV draft spec where it states:

As indicated in Section 3.10 of [RFC2445], the URL of calendar object resources containing (an arbitrary set of) calendaring and scheduling information may be suffixed by ".ics", and the URL of calendar object resources containing free or busy time information may be suffixed by ".ifb".

Tim said...

From RFC 2445

http://www.ietf.org/rfc/rfc2445.txt?number=2445

3.10 File Extensions

The file extension of "ics" is to be used to designate a file containing (an arbitrary set of) calendaring and scheduling information consistent with this MIME content type.

The file extension of "ifb" is to be used to designate a file containing free or busy time information consistent with this MIME content type.

Macintosh file type codes: The file type code of "iCal" is to be used in Apple MacIntosh operating system environments to designate a file containing calendaring and scheduling information consistent with this MIME media type.

The file type code of "iFBf" is to be used in Apple MacIntosh operating system environments to designate a file containing free or busy time information consistent with this MIME media type.

Anonymous said...

.ifb is defined in the iCalendar spec from the IETF:

RFC2445: Internet Calendaring and Scheduling Core Object Specification: 3.10 File Extensions

http://rfc.net/rfc2445.html

--Bob.

(heard you on Inside The Net!)

mealymouth said...

Hi

To the best of my knowledge, and with as few acronyms as possible:

Apple iCal in its current form can open (import) and export .ics files.

Apple iCal in its current form can also subscribe (and publish) to iCalendar standards.

iCalendar-related URLs most often begin with
webcal://

iCalendar-related URLs occasionally begin with
http://

iCalendar-related URLs usually (always?) end with
.ics

(I *think* that a previous version of iCal used ics as its preferred format for data storage. But I digress...)

As far as I know, Apple iCal in is current form can make little or no use of .ifb (Internet free/busy) data. You look at your various calendars, all the pretty colours; you select some white space or something like it for your meeting.

Maybe... in the context of iCal, with its pretty colours and relatively clear information, ifb data (which may equate to white-outs and black-outs) is visually too ugly. Or something like that. I can imagine grey spaces, blank spots in someone else's calendar being *misinterpreted* as lost information.

ifb is mentioned somewhere in the context of Darwin Calendar Server http://trac.macosforge.org/projects/calendarserver upon which forthcoming Apple iCal Server is based, but for now all you probably want to know is:

* the current version of iCal is not geared towards ifb

For a taste of things to come, consider
Apple iCal Server in Mac OS X Server 10.5 married with Project X and ... well, what would *you* like to add to this mix?

CalDAV and Apple iCal Server offer ENORMOUS potential...

Best regards
Graham