distributedCalendar Distributed calendar application. Uses vector clocks and lazy updating to synchronize a shared calendar over a set of (networked) machines.