Name : Nicolas Reynaud
Contact/Email/IRC nick: mail: firstname.lastname@example.org, IRC (freenode) : kaldoran, Ring : 41e6c52826c6cccb3dfdd34676481b653c393893
Background: I currently studie for a Master degree in computer science from the University Jean Monnet at Saint-Etienne, but i do my studies at UQAM ( Université du Québec à Montréal ). I'm also a member of research team at UQAM. I've started computer science at the age of 13 and since this is still a lust for me (starting with Html, Css, Php and Mysql). Followed by 7 year of C. More recently i've increase my skill in C++11 and started read about distributed Hash table.
Project title : Indexation over a distributed network
Project details: Opendht ( a distributed hash table library ) is the main part of Ring. Thanks to it, ring data are distributed among all users of Ring. And opendht could be also useful to other project. But opendht is missing of some kind of indexation process, then i want to create a method, with a system of query for reasearching some data over a distributed network. This then could be useful for, for example, research profile of user or other kind of data over this Distributed network.
Synopsis: Opendht, Ring, Indexation of Data
Benefits to Debian : Since ring is a secure chat, audio and video communication method with a growing community, and moreover a free software project that will be included into the Debian project. That will be a real good one alternative to Skype and other too often used non-free software. Also, debian could profit of the reputation of Ring and vice versa. Finally, that would give to debian a real good alternative and native free communication software.
Deliverables: Documentation about my query system and some code sample that show how to use it and how efficient it is.
Project schedule: I'll start around end of may, and my project should end at the end of GSoC, but if not i'll continue on it anyway.
- More precisely :
- ( 1st June - 9th June ) ~1 week : Read documentation given by my mentor ( if there is some )
- 15th June - 28st June : Work on the algorithm, choose and propose some method to do the indexation of data.
- 29nd June - 5th July : Update the algorithm and implement it
- 5th July - 22th July : Work on query method and algorithm
- 26th July - 9th August: Update the algorithm to work with multi query system and implement the previous algorithm
- More precisely :
8th August - 16 August : Implement multi query system and review some part of code ( optimise )
- 15 August - 23 august : Code review, Write documentation, tests etc
Exams and other commitments: No, i've got no exams during my summer.
Other summer plans: No other plan for me beside work for the GSoC. I'm going to be full time on this project.
Why Debian?: Since you are now integrated a project that i care of and debian is a huge part of GNU/Linux then i think that that driven me toward this choice.
My previous Debian contributions: Sadly none for the moment, this will be my first significant contribution for the open and free software world.
Are you applying for other projects in SoC? No.