|
|
16 Member(s) Online
- Overview
- Presentations
- Con Activities
- Travel/Lodging/Food
- Help Out
- Past Cons
PyCon is a 100% Volunteer-run Conference Organized by Members of the Python Community.
Site/Questions etc ?
|
|
|
Details of Talk
| #54: |
Zanshin: Zen and the Art of Network Client Programming
|
| Author(s): |
Grant Baillie / Open Source Applications Foundation
|
| Items: |
audio-no
handouts-yes
released-unknown
video-no
|
ADMIN
|
| Abstract: |
One of the key features of Chandler, OSAF's open source personal information
manager (PIM), is to provide robust and interoperable sharing of data between
users. The networking part of sharing leverages is a protocol library, named
"zanshin", that heavily leverages existing python technologies such as
Twisted, the event-driven networking framework. To be able to share
interoperably, we have adopted established IETF standards like ICalendar, HTTP
and WebDAV, as well as the emerging CalDAV standard.
The goal of this presentation and paper is to present a case study in
implementing interoperable, standards-based network clients in Python. I plan
to discuss some of the design and implementation trade-offs we've made in
Chandler, focusing mainly on the work done for sharing calendars, but touching
also on other areas of personal information management, such as email.
|
| Item(s): |
Release Form not on File
|
Note: Talk recordings have come from different donors, with different levels of quality.
A suffix has been added to the basename of each recording reflecting this. For eventual upload to
a repository like archive.org, a formal naming convention has been followed:
pycon-{date}-{track}-{timeslot}-{talkno}-{donor}.mp3
For those who might prefer a more human-meaningful name, the recordings have MP3/Ogg/Flac ID3
information within and a simple python script could rename your collection to something in a {title}-{author}
form.
|