...
...
...
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