 <p><a href="http://openntf.org/projects/pmt.nsf/ProjectLookup/GooCalSync" rel="nofollow">GooCalSync (openntf</a> and <a href="http://sourceforge.net/projects/lngooglecalsync/" rel="nofollow">LotusNotes-Google Calendar Synchronizer (sourceforce)</a> are great examples of how to do this in Java.</p>