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

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to