Hi Eric,

I would like to have your comments over my proposal.

On Sat, Apr 9, 2011 at 10:00 AM, Eric Charles <e...@apache.org> wrote:

> Hi Aamir,
>
> The error message came probably from google closing the applications.
> http://twitter.com/#!/gsoc/status/56431319927889921
>
> I now have access again to your application an have request mentorship.
>
> Good luck :)
>
> - Eric
>
>
> On 8/04/2011 20:56, AAMIR KHAN wrote:
>
>> the proposal i sent to google-melange is the same as posted over mailing
>> list.
>> Maybe you can comment it over here.
>>
>>
>> On Sat, Apr 9, 2011 at 12:15 AM, Eric Charles<e...@apache.org>  wrote:
>>
>>
>>>
>>>
>>> Hi Aamir,
>>> That's good.
>>> Once I will get access to your application on google melange, I will ask
>>> for mentorship.
>>> Tks,
>>> Eric
>>>
>>>
>>> On 8/04/2011 19:42, AAMIR KHAN wrote:
>>>
>>>  Revised Proposal :
>>>>
>>>>
>>>> Proposal Title:
>>>> Design and Implement Mailbox with CouchDB mail storage.
>>>>
>>>> Student Name:
>>>> Aamir Khan
>>>>
>>>> Student E-mail:
>>>> ak4u2...@gmail.com
>>>>
>>>> Organization/Project:
>>>> James Mailbox Apache Software Foundation
>>>>
>>>> Assigned Mentor:
>>>> Robert Burrell Donkin (rdon...@apache.org )
>>>>
>>>> Proposal Abstract:
>>>> Since most of the mail contents are semi-structured in nature.CouchDB is
>>>> non-relational, semi-structured database having great potential for mail
>>>> storage. My project is to design and implement mail storage in James
>>>> Mailbox
>>>> using CouchDB. RESTful integration API for Retrieving,Sending and
>>>> Deleting
>>>> mails will also be done.
>>>>
>>>> Detailed Description:
>>>>
>>>> Why?
>>>>
>>>> lets consider a example Mail:
>>>>
>>>> “From” : “ak4u2...@gmail.com”
>>>> “To” : “server-dev@james.apache.org”
>>>> “Subject” : “Implementation of CoucheDB”
>>>> “Body” : “Implementation Proposal”
>>>>
>>>> All the messages like the one stated above will be stored as a flat
>>>> collection in CouchDB. Since the mail contents are generally semi
>>>> structured
>>>> thats why CouchDB is most preferable database for the same.
>>>>
>>>> Distributivity:
>>>>
>>>> Since CouchDB is a distributed system. We can have multiple independent
>>>> copies of mails to different servers (faster performance) and whenever
>>>> we
>>>> want we can redistribute changes bidirectionally.It is also helpful if
>>>> one
>>>> of the mail server fails then other backup servers can fulfill the
>>>> requests.
>>>>
>>>> How?
>>>>
>>>> Road Map
>>>>
>>>> 0) Code Familiarity : Already started and going.
>>>> 1) Design : 1 week
>>>> 2) Programming : 7 Weeks
>>>> 3) Review and Testing : 1 week
>>>> 4) Bug Fixing Time : 1 week
>>>> 5) Documentation : 1 week
>>>> 6) Buffer Time for any unpredicted delay and Second phase of testing : 1
>>>> week
>>>>
>>>> Deliverable&   Project Schedule
>>>>
>>>> April 25-May 23(Community Bonding Period) :
>>>>               I would be in constant touch with my mentor and james
>>>> mailbox
>>>> community as a whole. I would discuss further about the project with my
>>>> mentor and keep posting about implementation plans over the main
>>>> server-dev@james.apache.org mailing list. Discuss the design for
>>>> implementation of CouchDB after discussion with whole community.
>>>>
>>>> May 24 - May 31 : Finalise the design for implementation of CouchDB
>>>> after
>>>> discussion with whole community.
>>>>
>>>> June 1 - 20 June :
>>>>
>>>> Implement the finalised plan for Couch DB.
>>>>
>>>> June 21 - June 28 :
>>>>
>>>> Test and debug implementation of CouchDB with regressive test.
>>>>
>>>> July 1 - July 10 :
>>>>
>>>> -Implement RESTful integration API for Retrieving mail. This should be
>>>> performed using GET operation at the document’s URL.
>>>>
>>>> -This will implement : GET /database_name/mail_id HTTP/1.0 . Here
>>>> mail_id
>>>> will be used to identify a particular unique Email Content.
>>>> -Test and debug implementation of Retrieving mail API.
>>>>
>>>> July 11 - July 20 :
>>>>
>>>> -Implement RESTful integration API for Sending mail. This should be done
>>>> using POST operation of HTTP_Document_API.
>>>>
>>>> -This will implement : POST /database_name/ HTTP/1.0 .
>>>> -Test and debug implementation of Sending mail API.
>>>>
>>>> July 21 - July 30 :
>>>>
>>>> -Implement RESTful integration API for Deleting mail. This should be
>>>> done
>>>> using DELETE operation of HTTP_Document_API.
>>>>
>>>> -This will implement : DELETE
>>>> /database_name/mail_id?revid=current_version
>>>>  HTTP/1.0 . Here mail_id will be used to identify a particular unique
>>>> Email
>>>> Content.
>>>> -Test and debug implementation of Deleting mail API.
>>>>
>>>> The time line specified above is somewhat adjustable. If i can comeplete
>>>> the
>>>> above mentioned integrations before time, I would proceed with the
>>>> following
>>>> API’s integration in order:
>>>>
>>>> -Inline Attachments
>>>> -Multiple Attachments
>>>> -Stand Alone Attachments
>>>> -ETags/Caching
>>>>
>>>> August 1-August 15 (Buffer Time):
>>>>
>>>> Second phase of testing: Testing of debugged code.
>>>>
>>>> August 15-August 22:
>>>>
>>>> -Work on Documentation.
>>>>
>>>> -Finally discuss the project with mentors.
>>>>
>>>> -Debugging the bugs (if any reported by Mentor)
>>>>
>>>> -Improve the Documentation, Release.
>>>>
>>>> August 22 - August 26 :
>>>>
>>>> -Final Evaluation Submission
>>>>
>>>>
>>>> Available Time
>>>> I am committed to giving at least 40-50 hours per week to GSOC. Since I
>>>> am
>>>> not doing anything this summer, I believe that the time devoted to GSOC
>>>> will
>>>> be much more than that, for sure. I have excellent work ethics, and a
>>>> goal
>>>> oriented guy.
>>>>
>>>>
>>>> Additional Information:
>>>>
>>>> Bio
>>>> I am 19 years old. I live in India.Studying at one of the most premier
>>>> institute in India namely Indian Institute of Technology
>>>> Roorkee<http://www.iitr.ac.in>pursuing my Bachelor of Technology
>>>>
>>>> Computer Science&   Engineering.I have
>>>> took courses like Computer programming in C++ at school and college
>>>> levels.I
>>>> have started serious problem solving around two months back.I have also
>>>> worked in PHP as mentioned in experiences.I have got prizes in various
>>>> website designing competitions at school&   college levels.
>>>>
>>>> I like to contribute in open  source communities because it gives me
>>>> experience,technical expertise and it teaches spirit of team work. And
>>>> its
>>>> my time to give back to community from which i gained a lot of
>>>> experience
>>>> and motivation.
>>>>
>>>> You can have a look over
>>>> myResume<
>>>>
>>>> https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxMbL0XOZUogOGI5NWM0MTctYjUwMy00MTM2LTljZjEtZmRhYjM3ZjcyMzlk&hl=en&authkey=COmbsIQC
>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> Experiences
>>>>
>>>> Skills:
>>>> -Working Knowledge of GIT
>>>> -1 year experience in web development using
>>>> PHP,HTML,JavaScript,Postgres,MySQL
>>>> -Have knowledge of Design Patterns
>>>> -Working Knowledge of PHP
>>>>
>>>> I, as a part of team manages institutes website www.iitr.ac.in
>>>> We have setup a intranet portal (totally managed by students) inside
>>>> campus
>>>> of IIT Rookee which has around 80 applications (mostly in PHP) hosted on
>>>> it.I have created Ebooks sharing portal within the intranet.I have very
>>>> good
>>>> experience in web designing (e.g, I have created website during last
>>>> year
>>>> summer internship www.raysconsultants.com ).
>>>>
>>>> Open Source contributions
>>>> I have submitted following patches in PhpMyAdmin :
>>>> 1)XML export of
>>>> views<
>>>>
>>>> https://sourceforge.net/tracker/?func=detail&aid=3258216&group_id=23067&atid=377410
>>>>
>>>>>
>>>>>  2)XML Plugin for database
>>>> Export<
>>>>
>>>> https://sourceforge.net/tracker/?func=detail&aid=3135414&group_id=23067&atid=377410
>>>>
>>>>>
>>>>>  3)Left Frame not
>>>> updated<
>>>>
>>>> https://sourceforge.net/tracker/?func=detail&aid=3091778&group_id=23067&atid=377410
>>>>
>>>>>
>>>>>
>>>> On Fri, Apr 8, 2011 at 10:05 PM, AAMIR KHAN<ak4u2...@gmail.com>
>>>> wrote:
>>>>
>>>>  I already applied to google-melange Eric...
>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aamirkhan/8005
>>>>>
>>>>> <
>>>>>
>>>>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aamirkhan/8005
>>>>>
>>>>>>
>>>>>>
>>>>> On Fri, Apr 8, 2011 at 9:23 AM, Eric Charles<e...@apache.org>   wrote:
>>>>>
>>>>>  Also, ping us on this mailing list when you will have applied on
>>>>>
>>>>>> google-melange so we can review it.
>>>>>> Tks,
>>>>>> - Eric
>>>>>>
>>>>>>
>>>>>> On 8/04/2011 05:26, Eric Charles wrote:
>>>>>>
>>>>>>  Hi,
>>>>>>
>>>>>>>
>>>>>>> The idea of RESTful is to let communicate a client system with a
>>>>>>> server
>>>>>>> system via HTTP, transfering request parameters as
>>>>>>> http_request_params,
>>>>>>> getting response ax structured document (xml or json) in the
>>>>>>> http_response_body.
>>>>>>>
>>>>>>> You can read more on
>>>>>>> http://en.wikipedia.org/wiki/Representational_State_Transfer
>>>>>>>
>>>>>>> Couchdb has such an API (
>>>>>>> http://wiki.apache.org/couchdb/HTTP_Document_API)
>>>>>>>
>>>>>>> It seems you are good at sprint :) (you are just in time for the
>>>>>>> deadline).
>>>>>>>
>>>>>>> You could outline in your application that event if the first
>>>>>>> implementation will be for couchdb, the RESTful "framework" will be
>>>>>>> designed to support other datastores. Therefor, 1 week design before
>>>>>>> the
>>>>>>> 8 weeks (becoming 7 weeks) would be good.
>>>>>>>
>>>>>>> Hopes this help.
>>>>>>> (Don't wait to register and inject this on google melange, you can
>>>>>>> always update it after).
>>>>>>>
>>>>>>> - Tks,
>>>>>>> Eric
>>>>>>>
>>>>>>>
>>>>>>> On 8/04/2011 00:49, AAMIR KHAN wrote:
>>>>>>>
>>>>>>>  I would like to have valuable suggestions over my proposal..
>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Apr 8, 2011 at 4:18 AM, AAMIR KHAN<ak4u2...@gmail.com>
>>>>>>>>  wrote:
>>>>>>>>
>>>>>>>>  *
>>>>>>>>
>>>>>>>>  Proposal Title: Design and Implement Mailbox with CouchDB storage.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Student Name: Aamir Khan
>>>>>>>>>
>>>>>>>>> Student E-mail: ak4u2...@gmail.com
>>>>>>>>>
>>>>>>>>> Organization/Project: James Mailbox Apache Software Foundation
>>>>>>>>>
>>>>>>>>> Assigned Mentor: Robert Burrell Donkin (rdon...@apache.org )
>>>>>>>>>
>>>>>>>>> Proposal Abstract:
>>>>>>>>> CouchDB is non-relational, semi-structured database having great
>>>>>>>>> potential
>>>>>>>>> for mail storage. My project is to design and implement mail
>>>>>>>>> storage
>>>>>>>>> in
>>>>>>>>> James Mailbox using CouchDB. RESTful integration API will also be
>>>>>>>>> done.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Detailed Description:
>>>>>>>>>
>>>>>>>>> Why?
>>>>>>>>>
>>>>>>>>> lets consider a example Mail:
>>>>>>>>>
>>>>>>>>> “From” : “ak4u2...@gmail.com”
>>>>>>>>> “To” : “server-dev@james.apache.org”
>>>>>>>>> “Subject” : “Implementation of CoucheDB”
>>>>>>>>> “Body” : “Implementation Proposal”
>>>>>>>>>
>>>>>>>>> All the messages like the one stated above will be stored as a flat
>>>>>>>>> collection in CouchDB. Since the mail contents are generally semi
>>>>>>>>> structured
>>>>>>>>> thats why CouchDB is most preferable database for the same.
>>>>>>>>>
>>>>>>>>> Distributivity:
>>>>>>>>>
>>>>>>>>> Since CouchDB is a distributed system. We can have multiple
>>>>>>>>> independent
>>>>>>>>> copies of mails to different servers (faster performance) and
>>>>>>>>> whenever we
>>>>>>>>> want we can redistribute changes bidirectionally.It is also helpful
>>>>>>>>> if one
>>>>>>>>> of the mail server fails then other backup servers can fulfill the
>>>>>>>>> requests.
>>>>>>>>>
>>>>>>>>> How?
>>>>>>>>>
>>>>>>>>> Road Map
>>>>>>>>>
>>>>>>>>> 0) Code Familiarity : Already started and going.
>>>>>>>>> 1) Programming : 8 Weeks
>>>>>>>>> 2) Review and Testing : 1 week
>>>>>>>>> 3) Bug Fixing Time : 1 week
>>>>>>>>> 4) Documentation : 1 week
>>>>>>>>>
>>>>>>>>> 5) Buffer Time for any unpredicted delay and Second phase of
>>>>>>>>> testing
>>>>>>>>> :
>>>>>>>>> 1
>>>>>>>>> week
>>>>>>>>>
>>>>>>>>> Deliverable&   Project Schedule
>>>>>>>>>
>>>>>>>>> April 25-May 23(Community Bonding Period) :
>>>>>>>>> I would be in constant touch with my mentor and james mailbox
>>>>>>>>> community as a whole. I would discuss further about the project
>>>>>>>>> with
>>>>>>>>> my
>>>>>>>>> mentor and keep posting about implementation plans over the main
>>>>>>>>> server-dev@james.apache.org mailing list. Finalise the design for
>>>>>>>>>
>>>>>>>>> implementation of CouchDB after discussion with whole community.
>>>>>>>>>
>>>>>>>>> May 24 - 20 June :
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Implement the finalised plan for Couch DB.
>>>>>>>>>
>>>>>>>>> June 21 - June 28 :
>>>>>>>>>
>>>>>>>>> Test and debug implementation of CouchDB with regressive test.
>>>>>>>>>
>>>>>>>>> July 1 - July 10 :
>>>>>>>>>
>>>>>>>>> -Implement RESTful integration API for Retrieving mail.
>>>>>>>>> -Test and debug implementation of Retrieving mail API.
>>>>>>>>>
>>>>>>>>> July 11 - July 20 :
>>>>>>>>>
>>>>>>>>> -Implement RESTful integration API for Sending mail.
>>>>>>>>> -Test and debug implementation of Sending mail API.
>>>>>>>>>
>>>>>>>>> July 21 - July 30 :
>>>>>>>>>
>>>>>>>>> -Implement RESTful integration API for Deleting mail.
>>>>>>>>> -Test and debug implementation of Deleting mail API.
>>>>>>>>>
>>>>>>>>> August 1-August 15 (Buffer Time):
>>>>>>>>>
>>>>>>>>> Second phase of testing: Testing of debugged code.
>>>>>>>>>
>>>>>>>>> August 15-August 22:
>>>>>>>>>
>>>>>>>>> -Work on Documentation.
>>>>>>>>>
>>>>>>>>> -Finally discuss the project with mentors.
>>>>>>>>>
>>>>>>>>> -Debugging the bugs (if any reported by Mentor)
>>>>>>>>>
>>>>>>>>> -Improve the Documentation, Release.
>>>>>>>>>
>>>>>>>>> August 22 - August 26 :
>>>>>>>>>
>>>>>>>>> -Final Evaluation Submission
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Available Time
>>>>>>>>> I am committed to giving at least 40-50 hours per week to GSOC.
>>>>>>>>> Since
>>>>>>>>> I am
>>>>>>>>> not doing anything this summer, I believe that the time devoted to
>>>>>>>>> GSOC will
>>>>>>>>> be much more than that, for sure. I have excellent work ethics, and
>>>>>>>>> a
>>>>>>>>> goal
>>>>>>>>> oriented guy.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Additional Information:
>>>>>>>>>
>>>>>>>>> Bio
>>>>>>>>> I am 19 years old. I live in India.Studying at one of the most
>>>>>>>>> premier
>>>>>>>>> institute in India namely Indian Institute of Technology
>>>>>>>>> Roorkee<http://www.iitr.ac.in/>pursuing my Bachelor of Technology
>>>>>>>>>
>>>>>>>>> Computer Science&   Engineering.I have
>>>>>>>>> took courses like Computer programming in C++ at school and college
>>>>>>>>> levels.I
>>>>>>>>> have started serious problem solving around two months back.I have
>>>>>>>>> also
>>>>>>>>> worked in PHP as mentioned in experiences.I have got prizes in
>>>>>>>>> various
>>>>>>>>> website designing competitions at school&   college levels.
>>>>>>>>>
>>>>>>>>> I like to contribute in open source communities because it gives me
>>>>>>>>> experience,technical expertise and it teaches spirit of team work.
>>>>>>>>> And its
>>>>>>>>> my time to give back to community from which i gained a lot of
>>>>>>>>> experience
>>>>>>>>> and motivation.
>>>>>>>>>
>>>>>>>>> You can have a look over my
>>>>>>>>> Resume<
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxMbL0XOZUogOGI5NWM0MTctYjUwMy00MTM2LTljZjEtZmRhYjM3ZjcyMzlk&hl=en&authkey=COmbsIQC
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Experiences
>>>>>>>>>
>>>>>>>>> Skills:
>>>>>>>>> -Working Knowledge of GIT
>>>>>>>>> -1 year experience in web development using
>>>>>>>>> PHP,HTML,JavaScript,Postgres,MySQL
>>>>>>>>> -Have knowledge of Design Patterns
>>>>>>>>> -Working Knowledge of PHP
>>>>>>>>>
>>>>>>>>> I, as a part of team manages institutes website www.iitr.ac.in
>>>>>>>>> We have setup a intranet portal (totally managed by students)
>>>>>>>>> inside
>>>>>>>>> campus
>>>>>>>>> of IIT Rookee which has around 80 applications (mostly in PHP)
>>>>>>>>> hosted
>>>>>>>>> on
>>>>>>>>> it.I have created Ebooks sharing portal within the intranet.I have
>>>>>>>>> very good
>>>>>>>>> experience in web designing (e.g, I have created website during
>>>>>>>>> last
>>>>>>>>> year
>>>>>>>>> summer internship www.raysconsultants.com ).
>>>>>>>>>
>>>>>>>>> Open Source contributions
>>>>>>>>> I have submitted following patches in PhpMyAdmin :
>>>>>>>>> 1)XML export of
>>>>>>>>> views<
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://sourceforge.net/tracker/?func=detail&aid=3258216&group_id=23067&atid=377410
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  2)XML Plugin for database
>>>>>>>>> Export<
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://sourceforge.net/tracker/?func=detail&aid=3135414&group_id=23067&atid=377410
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  3)Left Frame not
>>>>>>>>> updated<
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://sourceforge.net/tracker/?func=detail&aid=3091778&group_id=23067&atid=377410
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> <
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://sourceforge.net/tracker/?func=detail&aid=3091778&group_id=23067&atid=377410
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Thanks
>>>>>>>>> Aamir Khan
>>>>>>>>> *
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  ---------------------------------------------------------------------
>>>>>>>>
>>>>>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>>>>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  ---------------------------------------------------------------------
>>>>>>>
>>>>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>>>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>  ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>>
>>>
>>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
>
>

Reply via email to