I’ve had a fascinating backburner conversationÂ concerning the role of calendaring in the New Presence model.Â Calendars are a marvelously rich source of input to New Presence engines, including:
- Whether the calendar owner is generally free or busy at the moment.
- What the calendar owner is doing, and potentially alsoÂ with whom.
- The expected location of that activity.
- The expected duration of that activity.
The first two inputs are very valuable.Â Location and duration, however, are less reliable, as they are mere expectations.Â Who, after all, hasn’t had a meeting go long, or be cut short early?Â Happens all the time.
But are calendars good metaphors for exposing presence information?Â Microsoft has experimented with that metaphor some, butÂ alas it is a flawed metaphor. How do I show the presence information of my 300 or so “buddies” in a sufficiently dense format to make it useful?Â How do I show unscheduled conversations?
To be clear, the buddy list is also a flawed metaphor.Â Who really cares what my 300 “buddies” are doing right now?Â What I really want to know is whether the people I need to communicate with are available when I need to talk.
The time is ripe for another application metaphor for exposing presence.Â