Hi all of you!

I subscribed a few days ago to the mailing list and got already 80 mails or so. A very living community! The next three months I will be working at the Summer of Code project. In the attached proposal you can read more about it (and me). Feel free to mail me if you have questions about me, the project or other. Amsn is quite new for me, so every suggestion and help to get used to it is also very welcome. Sander Hoentjen will be my mentor for this project.

Cheers,

Roelof Kemp

Project Proposal Dutch Summer of Code (Programmeerzomer.nl) 2006

Name: Roelof Kemp
Email: [EMAIL PROTECTED]

Project name: MNSP13 protocol for aMSN[1]

Project description: design and implementation of the MSN library (msnlib) for 
the Telepathy framework[2] with the MSNP13 protocol

Benefits for aMSN: provide the ability to use the Telepathy framework 
for aMSN2 by building a MSN library according to the newest protocol. Multiple 
protocols should be supported.

Schedule:
June 15th               Start of exploration
July 1st                Start of design
August 1st              Start of implementation
August 12th - 26th      Holidays
September 1st           Final deadline

Exploration phase:
In this phase I want to learn the techniques that are used. I will focus on the 
Telepathy framework and the MSNP13 protocol. I also want to get used to the 
aMSN code (tcl/tk[3]) and SOAP[4].
goals:
1. Get familiar with Telepathy
2. Read about MSNP13 protocol
3. Get familiar with aMSN code and SOAP

Design phase:
This is the most important phase of the project. In this phase I will design 
the MSN library. I will specify the functionality and priorities of these 
functions.
goals:
1. Create a design document
2. Make a priority list for the implementation phase

Implementation phase:
In this phase I will implement the library according to the design as far as 
possible. I will use the programming language C.
goals:
1. Implement the generic part of the code (protocol independent)
2. Implement the specific part of the code (MSNP13 protocol dependent)
3. Create documentation

Biography:
I am a fourth year student Computer Science at the "Vrije Universiteit"[5], 
Amsterdam (The Netherlands). Last year I got my Bachelor of Science (September 
2005, cum laude). Now I follow the Master program Parallel Computing and 
Visualization. This program is about high performance computing in distributed 
systems.
In this project I like to use my knowledge (about theoretical computer science 
and network programming) in a very practical way in an unkown environment (the 
Telepathy framework). Furthermore this is an unique opportunity for me to get 
experience with the open source community.

[1] aMSN, http://amsn.sf.net/
[2] Telepathy framework, http://telepathy.freedesktop.org/
[3] Tcl/Tk, http://tcl.tk/
[4] SOAP, http://www.w3.org/TR/soap/
[5] Vrije Universiteit, section Computer Science, http://www.cs.vu.nl/
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to