The project mentioned in Jon Udell's article made me start appreciating XML. I implemented much of the parsing/serialization calendar standard for it, and wouldn't be surprised if we hit interop obstacles, or maybe someone's data gets a little messed up because of a corner case. Because the vCalendar/vCard standards are fairly ad-hoc.
These are not new problems on the cutting-edge of computing. Over a quarter-century ago, the paper "The Lisp Experience" showed how to build a calendar app using a saner format. (Sexps, which are similar to XML.) The longer we wait to finally build these things, the more we regress.
See also :
- BillSeitz:z2004-12-28-AutomaticCalendaring links to
- LionKimbro : who http://futures.wiki.taoriver.net/moin.cgi/AutomaticCalendaring who says that a good online calendaring standard will lead to more real-life meetings. Interesting point.