Thursday, May 15, 2008

Event attendance data sharing

Okay calendar geeks, get ready for a deep-dive...


Brian Dear, founder and chairman of Eventful, wants a standard to allow all social networks to share who's attending a particular event. At today's Data Sharing Summit 2, which I'm atttending, he convened an unconference session to talk about it.

Microformats don't get there. It took 10 minutes to add hCal to Eventful. It hasn't changed the world. Who benefits from that hCal info today? What tools can recognize there's a page now that has hCal in it?

Brian is concerned about duplication of events in the Web. Go to any UGC (user-generated content) site listing events and you're likely to see duplicates of the same event. To sort through the ensuing madness, we need a unique identifier for an event. Duplicates can contain subtle inconsistencies, or the date and time may be off.

Then we move on to the attendance problem. If you say you're going to instance A of the event, how do others who RSVPd for instance B, C and D of the same event discover that they're all attending the same event? Also, how do we make sure every attendee is only counted once, even if their RSVP is replicated across Web sites or search engines?

Could a ping server be built to aggregate events, or to search to see if other instances of an event already exist? Eventful has more than 7 million future events in its database. If Eventful opened that up in a special way that's queryable by anybody, Eventful could issue a unique identifier. Yahoo's Max Engel, who was also at this session, notes that Digg already checks for duplication of news postings. Maybe Eventful could do the same thing for events.

Another issue coming up during this talk: Not enough blogging software generates consumable metadata about events. My TypePad blog generates lists of events I will be attending. But it can't be exported in hCal format. Brian mentions that Microsoft and Eventful built a cool plug-in for Windows Live that lets Windows Live Writer users create their own events or find existing events through integrated search of the Eventful.com Web site.

Facebook generates a lot of info about who is attending an event. Brian says there are no APIs that expose this to the outside world, or to services like Upcoming or Eventful. How can the Facebook surge of attendance data be incorporated into something more widely useful on the Web?

As for the unique identifier problem, there are developer challenges (what does an event namespace look like? Who owns the authoritative instance of an event?). A Digg-like search layer may be necessary that ranks all event data and ranks it by various criteria. That would also get around the problem of ping spam. But it would require someone like Eventful to extend what they do to crawl the entire Web to build that search layer for events.

Okay, now my brain hurts!

Calgoo Hub comes to Outlook 2003

I've fallen behind a bit on things I want to write about here. Today I happen to be attending the Data Sharing Summit 2 in Mountain View, and while I have a spare moment or two, I'll be posting a bit about some things I've seen lately.


First up is a recent email I received from Calgoo, Calgoo Hub Plugin for Outlook 2003. Andrzej Kowalski's email says:
"While there are a large number of Outlook 2003 users out there, the Outlook 2003 calendar does not support subscribing to Internet calendars and publishing calendars as does Sunbird, Outlook 2007 and Apple iCal. We wrote [the] Calgoo Hub plugin to add these capabilities to Outlook 2003 and further extend the accessibility of the Calgoo Hub platform."
And yes, it earns Calgoo another +1 SwampDrain point. Microsoft should have provided this capability for Outlook 2003 long ago, rather than insisting that all Outlook 2003 users upgrade to Outlook 2007.

Also, the Calgoo Connect sync service is now available for the Mac as well.

Wednesday, April 23, 2008

Making Web calendars more useful

Jon Udell is trying to make Web-based calendars more useful for the average Web surfer. His efforts, like always, are bound to help.

Google Calendar Sync updated

Google just released an improved Google Calendar Sync with Microsoft Outlook.

Monday, April 07, 2008

Zimbra beefing up phone calendar

I just read that Zimbra's providing a richer calendaring experience on Java-enabled phones.

Wednesday, April 02, 2008

Which Outlook/Google Calendar sync is best?

Reader Catherine Adams writes me:

"I am working for a company where 50% of the people use Mac (Outlook Calendar) and the other 50% use macs. I am trying to create a common calendar that everyone can access. My initial thought was Google Calendar as this doesn't have any platform issues, however the PC users love their Outlook calendars and do not really want to have to change to a whole new calendar.

"Is there any way of syncing Google Calendar with PC Outlook, or iCal with PC Outlook.

"Basically I just want a single calendar, that everyone can edit and view but the PC users aren't going to budge from the Outlook calendars."
Here are some possibilities:
Did I miss any?

I've started the first Calendar Swamp poll to let everyone vote for their favorite Outlook-to-Google Calendar sync solution. Look in the sidebar of the Calendar Swamp blog for this poll. I'll leave this poll open until the end of June, by which time, probably there will be something new.

(This list doesn't include ways to publish or subscribe between calendars. We're talking about the ability to fully sync them -- respecting added, moved, or changed events.)

Saturday, March 29, 2008

Google Calendar had a major outage

The SpanningSync blog reports that Google Calendar experienced a major outage in the past few days.

Since I don't rely upon Google Calendar, I wasn't aware of any problems. :)

Zimbra's CalDAV support gets a good review

Matt Asay: CalDav + Zimbra rocks.

Wednesday, March 26, 2008

FuseCal launches

ReadWriteWeb says:

"FuseCal lets you sync any calendar to any calendar, while also providing filters that let you limit the types of events that are included in the sync."
I haven't tried it since earlier days when it wasn't quite ready for prime time, but it's an innovative quasi-screen scraper/Web page calendar detector that looks promising. I'll be trying it out with Mozilla Sunbird in a few days to see if they play well together.

UPDATE: My quick check of FuseCal reveals that any FuseCal can import an .ics file to any compatible calendar, but only supports a limited set of calendars for subscribing to iCal feeds. Here's hoping they add Sunbird subscription support soon.

MailShadow to sync Outlook, Google Calendar

The New York Times reports:

"MailShadow is the first service that automatically brings together synchronization for mail, calendars and address books between [Outlook and Gmail]...There is a catch. MailShadow will be free for now, but the company may start charging customers in the future."
Yep, every calendar-sharing service has to make money. The ways and means often take time to reveal themselves.

Tuesday, March 25, 2008

Entourage 2008 breaks Blackberry sync?

I don't know the entire story here, but it appears that Microsoft Entourage 2008 breaks the Blackberry sync capability introduced by Research in Motion in 2006.