r59 - 12 Mar 2008 - 10:44:59 - KatieCappsParlanteYou are here: OSAF >  Developers Web  > WebHome

Developers Wiki

The Chandler Desktop application manages calendar events, task items, messages, notes and other types of personal information. Chandler Desktop can publish its data to a Chandler Server. Chandler Desktop is also a WebDAV, CalDAV, and iCal/webcal client (these are standards for publishing general information to servers and for sharing calendars).

Chandler Server implements a rich web variant of Chandler Desktop. Chandler Server acts as a multi-protocol data hub to shared Chandler data, making it available via iCalendar/webcal, CalDAV, WebDAV and Atom. Chandler Server is used to run Chandler Hub, OSAF's hosted version of the app. (You can download the server and run your own service for your home or small workgroup). Chandler Server is also known by its original project name, "Cosmo".

Chandler Desktop and Chandler Server are available under the terms of the Apache Software License, Version 2.0.

Chandler Desktop

Chandler is written in Python, building on Twisted for networking services, Berkeley DB for storage and wxPython for the GUI framework. Chandler can be extended by writing Python plugins.

Development Tools

Reference Material

Tutorials

Chandler Server (aka Cosmo)

Cosmo is built on top of Tomcat, Hibernate, the Spring Framework, Acegi Security for Spring, iCal4J, Dojo, Abdera, Jackrabbit, Woodstox, and other best of breed technologies.

Development Tools

Reference Material

Client Access to Chandler Server data

Quality Assurance

Server Backend Automation

Server Frontend Automation

Related Projects

A list of projects hosted by OSAF, maintained by OSAF staff members, in part funded by OSAF, or in some other way directly related to OSAF:

  • Feedback Server: Server component of the desktop feedback mechanism
  • M2Crypto: Crypto and SSL toolkit for Python
  • parsedatetime : Python library for parsing human-readable date/time text
  • PyEgads : Python wrapper for EGADS, a cryptographically strong pseudo-random number generator and entropy daemon.
  • PyICU : Python extension wrapping IBM's ICU C++ API
  • PyLucene : GCJ-compiled version of Java Lucene integrated with Python.
  • setuptools : For packaging Python projects as "Eggs"
  • vobject : Python package for parsing and generating vCard and vCalendar files
  • subzilla : Utility for posting subversion patches to Bugzilla, and applying patches from Bugzilla to a subversion tree
  • Windmill UI Testing Framework
  • wxPython in Chandler
  • Zanshin: Python library for collaboration over HTTP, WebDAV and CalDAV

A more complete list of contributions made to other projects.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r59 < r58 < r57 < r56 < r55 | 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.