Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
| [< Sakai11 Home|CONF2011:Home] | [< List of Session Wiki Pages|CONF2011:Session Wiki Pages] | [Full Program|https://www.concentra-cms.com/program/Sakai/2011-sakai-conference/] |

h2. Integrating a CalDAV Calendar Server into OAE

|| Type | Presentation ||
|| Presenters | Chris Tweney (University of California Berkeley) ||
|| Date | Tuesday, June 14, 2-11 \\ ||
|| Time | 2:30-3:30pm ||
|| Room | San Gabriel A \\ ||

h2. Description

[https://www.concentra-cms.com/program/Sakai/2011-sakai-conference/645.html|https://www.concentra-cms.com/program/Sakai/2011-sakai-conference/645.html_]


In this session I'll share my experience integrating Bedework, a CalDAV calendar server, into the Berkeley version of the Sakai OAE. Users can see their calendars inside OAE or in the CalDAV client of their choice (e.g. Apple iCal). The presentation will go into heavy technical detail on the iCalendar data specification, CalDAV, WebDAV, and related protocols. I'll also focus on how to use JUnit to write integration tests that help you learn and exercise complex functionality in external systems, one tiny feature at a time. Audience members should have some background in Java programming and XML.

h2. Session Materials and Links

* The codeCode discussed in the demo is here:&nbsp;[https://github.com/ctweney/myberkeley/tree/0.3-myberkeley/caldav]
* Architecture sketch of MyBerkeley's CalDAV integration: [https://confluence.media.berkeley.edu/confluence/display/MYB/myBerkeley+-+CalDav+Integration]
* Old Sakai 2 CalDAV page, still useful for background: [https://confluence.sakaiproject.org/display/CALDAV/Developer's+Guide]
* Introducing CalDAV Part I: [http://blogs.nologin.es/rickyepoderi/index.php?/archives/14-Introducing-CalDAV-Part-I.html]
* Introducing CalDAV Part II: [http://blogs.nologin.es/rickyepoderi/index.php?/archives/15-Introducing-CalDAV-Part-II.html]
* {html}<div style="width:425px" id="__ss_8308753"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/ctweney/integrating-bedework-a-caldav-calendar-server-into-oae" title="Integrating Bedework, a CalDAV Calendar Server, into OAE">Integrating Bedework, a CalDAV Calendar Server, into OAE</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8308753" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/ctweney">ctweney</a> </div> </div>{html}


h2. Attendees

Sign-up if you're planning or have attended this session.

* Name, Institution, email

h2. Follow-Up Notes