Hi, On behalf of the OpenChange team, I just wanted to congrats both of you for being accepted in OpenChange for GSoC 2008.
[0x0] Contents
========================================================
[0x1] Introduction
[0x1a] Alan Alvarez
[0x1b] Yangyan Li
[0x1c] Mentors
[0x2] Preliminary work
[0x2a] Communication: Website, Wiki, Mailing-Lists
[0x2b] Development
[0x2c] Email
[0x2d] Trac and ticket system
[0x2e] Weekly Status email
========================================================
[0x1] Introduction
==================
[0x1a] Alan Alvarez
-------------------
Project: Akonadi Resource
Mentor: Brad Hards
Abstract:
------------------------------------------------------------------------
Akonadi intends to be an extensible cross-desktop
central storage service for personal data. Although
still being developed, most of the system is already
feature-complete.
This project aims to bring native Microsoft Exchange
compatibility at the protocol-level to Akonadi users
through the means of a Resource.
This project will use the OpenChange MAPI Library as the
base for this resource in order to communicate with
Microsoft Exchange Servers.
OpenChange is a portable Open Source implementation of
Microsoft Exchange Server and Exchange protocols.
------------------------------------------------------------------------
http://code.google.com/soc/2008/openchange/appinfo.html?csaid=33930FA25B1ECDEB
[0x1b] Li Yangyan:
------------------
Project: Add MAPI support for Fetchmail
Mentor: Jelmer Vernooij
Abstract:
-------------------------------------------------------------------------
The project is to add MAPI support for Fetchmail.
Fetchmail is a simple command-line utility that can
fetch emails over POP and IMAP. MAPI can be used to
access items and folders within public and private
stores, as well as the properties stored along with each
item, and it is used by various industry-standard e-mail
clients. If Fetchmail supports MAPI, it will be more
useful and convenient.
Based on my preliminary investigation and Julien's
suggestion, here is the roadmap for this project:
1. Write a proof of concept tool using Fetchmail
--plugin option, which translates MAPI into POP3.
This tool will be the bridge between MAPI and POP3, so
Fetchmail will be able to fetch email with POP3 from
Exchange server through this bridge. In fact, here the
tool acts something like a proxy server. This tool will
be the mid-term product.
2. Dig into internals of Fetchmail to hook MAPI code.
A real plugin for Fetchmail will be developed, which
will make Fetchmail benefit from some MAPI features
RFC822 does not provide.
-------------------------------------------------------------------------
http://code.google.com/soc/2008/openchange/appinfo.html?csaid=609A221C520DF282
[0x1c] Mentors
--------------
I guess you have already discussed with your respective mentors
and you should refer to them for any technical problems you may
encounter along your summer of code.
In the meantime, if your mentor is unavailable (timezone,
travel), feel free to contact another team member if this is an
urgent issue. We'll do our best to answer your questions if we
can.
The team is generally on IRC (#openchange irc.freenode.net) and
we strongly encourage you to come and discuss with your mentor
there. However, if you feel an email discussion better suits,
please post!
[0x2] Preliminary work
=======================
[0x2a] Communication: Website, Wiki, Mailing-lists
--------------------------------------------------
Your applications are really important to OpenChange and we'll
try to do our best to offer you the visibility your projects
deserves (OpenChange Website, news and development
mailing-list).
I'll first create a new section (today) on openchange.org main
website with formal presentation of your projects. This will be
a preliminary draft I'd like you to improve over time. I will
also create specific pages on the Wiki, so you'll be free to
update its contents whenever you need.
While we would prefer to gather information on openchange
website, your projects also involve other developers community.
If your progress are also described on another website/ml, just
let us know, so we can update the website and fully reference
your work.
Regarding mailing-list usage, I'd like you to prefix your emails
with [Akonadi] or [Fetchmail] when you post about your
respective projects on the devel mailing-list. This will just
help me filter my emails ;-)
Last but not least, note that the openchange-soc mailing-list is
only for administrative purposes. Please use the devel
mailing-list for any development related posts.
- Expect another email this evening with more information and
links reflecting what was described above -
[0x2b] Development
------------------
Most of you have already discussed the development environment
they will be using with their respective mentors (svn etc.),
however if this is not the case or if it is yet unclear, let us
know.
We are strongly looking for helping you as much as possible with
the development/communication environment so you can focus on
development.
If you have specific requests, feel free to discuss them with
us.
[0x2c] Email
------------
Last but not least, we will create you some
@students.openchange.org or @gsoc.openchange.org emails when Ali
is back (within a couple of days iirc). Feel free to tell us
whether you'd prefer a mailbox or a forward. I'll keep you
informed about this topic when I have more information.
[0x2d] Trac and ticket system
------------------------------
I'll create new components on http://trac.openchange.org so you
can create tickets, milestones and provide other developer an up
to date overview of your daily progress. You'll need to create
an account.
[0x2d] Weekly Status email
--------------------------
While we do expect to discuss with you on a daily basis
Email/IRC, it would be worthwhile you take time once a week to
send an email on the public mailing-list or create a weekly
report in the wiki detailing what's new, what has been fixed
etc.
It may be a bit premature but just want you to keep in mind,
this is something that really matters so we can have efficient
and coherent communication.
This kind of email will matters to OpenChange users who
subscribed the devel mailing-list.
Cheers,
Julien.
--
Julien Kerihuel
[EMAIL PROTECTED]
OpenChange Project Manager
GPG Fingerprint: 0B55 783D A781 6329 108A B609 7EF6 FE11 A35F 1F79
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
