r31 - 16 Jul 2007 - 16:42:26 - MimiYinYou are here: OSAF >  Journal Web  >  OSAFCommunity > EventsAndMeetings > PyCon2006Planning

PyCon? 2006"> OSAF at PyCon 2006


Internationalization Talk (date, time, location)

Slides: ?

  • Session ID: #21.
  • Title: Developing an Internationalized Application in Python: Chandler a case study
  • Date: Saturday, Feb 25
  • Time: 11:40am
  • Location: Ballroom F-J
  • Presenter(s): Brian Kirsch

Internationalization is the most often overlooked aspect of Application development. It is a mistaken belief that Internationalization can easily be added at anytime. This mistake ultimately results in developers frantically scrambling to patch together a solution for an architecture which was never designed for it. Too many products end up in a rewrite when the team finally discovers just how fundamental a role Internationalization plays.

This talk will cover general concepts on how to design Internationalized Applications, as well as focus in depth on the specific choices made for Chandler including leveraging Open Source libraries and designing for multiple Operating Systems.

vobject Talk (date, time, location)

Slides: ?

  • Session ID: #53.
  • Title: vobject - An iCalendar Library
  • Date: Friday, Feb 24
  • Time: 3:15 pm
  • Location: Preston Trail
  • Presenter(s): Jeffrey Harris

In recent years there has been an explosion of interest in standardized calendaring based on iCalendar (RFC2445). In 2004, several groups perceived a need for and independently implemented general Python iCalendar libraries. vobject sprung out of the Open Source Application Foundation's need for Chandler to interoperate with CalDAV servers and other calendar clients.

vobject has no dependence on any Chandler libraries, and its license diverges from Chandler and uses an Apache license instead of GPL.

vobject features parsing and serialization of iCalendar objects, including converting python standard timezone classes to and from iCalendar VTIMEZONE. It also integrates with the dateutil package to provide expansion of recurrence rules.

vobject's homepage is [WWW] http://vobject.skyhouseconsulting.com

Zanshin Talk (date, time, location)

Slides: ?

  • Session ID: #54.
  • Title: Zanshin: Zen and the Art of Network Client Programming
  • Date: Friday, Feb 24
  • Time: 3:50pm
  • Location: Preston Trail
  • Presenter(s): Grant Baillie

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.


Chandler S5 theme

S5 is an XHTML/JavaScript based presentation system. Python's docutils package has recently added code to generate S5 pages from ReST? (a nice text format). Jeffrey fiddled with the CSS a bit to create a theme with a Chandler graphic and the OSAF logo.


OSAF Attendees

Nr Name PyCon Role conf. registered booked air Arline/flt#/date/time dates in Dallas where staying how to contact to set up meetings Note
1 Alec Flett attendee only yes yes AA/#2256/Arrival:Feb23/8:15PM AA/#1275/Departure:Feb28/6:23PM 2/23-2/28   Cell phone (e-mail for number)  
2 Ted Leung attendee only yes yes Alaska/#810/2-23/5:25AM Alaska/809/2-28/6:08PM 2/23am-2/28pm Marriott Quorum with Grant Baillie cell phone  
3 Katie Parlante attendee only yes yes AA#2426 11:57pm (arrival) AA#847 6:53pm (departure) 2/23pm-2/28pm Mariott Quorum cell phone lightning talk?
4 John Anderson attendee only yes yes American Airlines Arrival: #1794/Feb23/4:28PM Departure: #1925/Feb28/6:25PM 2/23pm-2/28pm Marriott Quorum with Alec    
5 Grant Baillie presenter yes yes American #2294/Feb23/11:54(arrival) #463/Feb28/18:33(departure) 2/23am-2/28pm Marriott Quorum with Ted cell phone  
6 Brian Kirsch presenter yes yes American #102/Feb24/6:54(arrival) #463/Feb28/18:20(departure) 2/24am - 2/28pm Marriott Quorum cell phone Visiting Austin on 2/28 returning to Honolulu on 3/3
7 Jeffrey Harris presenter yes yes AA/#2256/Arrival:Feb23/8:15PM AA/#1275/Departure:Feb28/6:23PM 2/23pm - 2/28/pm Marriott Quorum with my dad cell phone 1 or 2 days of vobject sprints (vCard support, hCard and hCalendar serialization)



Conference information PyCon 2006 website - Dallas TX

February 24-26, 2006 Addison, Texas (near Dallas) The conference schedule is:
  • Thu, Feb 23: Tutorials
  • Fri, Feb 24: PyCon day 1
  • Sat, Feb 25: PyCon day 2
  • Sun, Feb 26: PyCon day 3
  • Mon, Feb 27: Sprints 1
  • Tue, Feb 28: Sprints 2
  • Wed, Mar 1: Sprints 3
  • Thu, Mar 2: Sprints 4 / teardown

Held at the Dallas/Addison Marriott Quorum hotel. A day of tutorials will be held the day before the conference, on February 23, and a four-day sprint will be held after the conference, from February 27 to March 2.


Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r31 < r30 < r29 < r28 < r27 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.