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 |
Description
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.
Session Materials and Links
- Code discussed in the demo is here: 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
- Session Slides:
Attendees
Sign-up if you're planning or have attended this session.
- Name, Institution, email