[Biojava-l] Final Application (Paiu Alexandru ) (added project plan)

Peter Troshin p.v.troshin at dundee.ac.uk
Tue Apr 5 16:00:32 UTC 2011


Hi Alex,

I have a look at your plan and I'd suggest that you add a few more 
details into it. Right now I'd say it does not look sufficiently detailed.

What are the deliverables of you project?
What steps you will take at every stage of the project.
How you make sure that your implementation gives the correct results?
Are you going to use BioJava? If so how?

Also, I would not bother with any implementation details as yet.
Finally, If you worked with any version control systems it would help to 
state this.

I hope this will help you to improve your proposal.

Regards,
Peter


On 28/03/2011 17:17, Alexandru Paiu wrote:
> *1.      **1.Your complete contact information*, including full name,
> physical address, preferred email address, and telephone number, plus other
> pertinent contact information such as IRC handles, etc.
>
>
>
> Full Name : Paiu Alexandru
>
> Address : Country Romania , city Constanta , Bld. Aurel Vlaicu , Nr. 41 ,
> Bl. Pc1 sc. B , Et 6 , Apt. 46
>
> E-mail : paiualex12 at google.com or paiualex12 at yahoo.com
>
> Telephone number : 40733924684
>
>
>
> *2.       **2.Why you are interested in the p*roject you are proposing and
> are well-suited to undertake it.
>
>
>
> This project suits me perfectly , because the interested students should
> have a general knowledge of core Java programming, knowledge of
> multi-threaded programming . I’ve started learning Java for 1 and a half
> years , and I used a lot of Threads in applications and projects .
>
> This is the only project that I apply , because I haven’t found a more
> interesting project than this one .
>
>
>
> *3.       **3.A summary of your programming *experience and skills.
>
>
>
> I’ve did a lot of miniproject and applications for school and for me . I’ve
> made projects like :
>
> a)      Lanchat Client-Server using TCP/IP – I wrote two applications : one
> for the client and one for the server . I used an JApplet for the client
> with Swing elements . I’ve used Threads especially in the server sider
> application , and sockets
>
> b)      Lanchat Peer-to-Peer using UDP and multicasting . I wrote only a
> application for  the client . I used Threads and multicast sockets .
>
> c)       A project for administrating a database , using a JApplet with
> Connector/J and MySql . It has to applications , one for clients and for the
> administrator .
>
>
> *4.        **4.Programs or projects you have previously* authored or
> contributed to  available as open-source, including, if applicable, any past
> Summer of Code involvement.
>
>
>
> I haven’t worked yet for any open-source and a I haven’t any past experience
> with GSoc , and it’s the first time a apply for a open-source project . I
> haven’t either worked for a company .
>
>
>
> *5.       **5. A project plan for the project* you are proposing, even if
> your proposed project is directly based on one of the proposed project ideas
> for member projects.
>
>
>
> I wish to apply to the project called *Amino Acids physic-chemical
> properties calculation .*
>
> I’ve been thinking since some time of a possible implementation and I
> stopped at a single one (that I think it’s the best) .
>
>
>
> I will use two main classes . One that will represent an atom of a substance
> ( for example He , H , O , etc ) , that will have params like : atom weight
> , name , abbreviation , valence .  I’ll use the second class for
> constructing amino-acids from this class . So , the second class will extend
> the class of atoms . So for example I have to initiate a molecule of H20
> (water) . I will have a constructor with a string param , that will build
> the substance . For example , let’s say that the second class it’s called
> Aminoacids , and the first one Atoms .
>
> Let’s say I choose from a Combo box H2O ( it’s only a example) . Then I sad
> the string “ H2O1” to the aminoacids class , to intiate an object of
> aminoacid . That constructor will be evaluated char by char . If it’s found
> a char or two chars that means that I have to initiate an atom of that char
> or chars . If it’s found a number , then that means that it’s the multiplier
> of that atom before it .
>
> So the class aminoacids will have a private Object [] array , in which will
> be number and objects called atoms .
>
> So for H20 the array will look like this : array[0] = atom of H (Hidrogen) ,
> array[1]=2 , array[2]=O (Oxigen) , array[3]=1 .
>
> All the know substances will be in a file called atoms.txt with atom mass ,
> name , abbreviation etc . The atoms class will have a method to add new
> atoms to the list .
>
>
>
> And for calculating the molecular weigth the algorithm is very simple . We
> already have array={H,2,O,1} , and the atoms will have as params the atoms
> weight so all we have to do is just :
>
> Mol. Weight=H.weight*2+O.weigth.*1
>
>
>
> The plan for implementing :
>
>
>
> -          May 20-June 20 – implementing the two classes and the first two
> methods
>
> -          June 20 – 20 July – Implementing the rest of the methods
>
> -          20 July – until the final – final retouching , docummentation for
> end users , and 1  method proposed by me
>
> -
>
> *6.       **6.Any obligations, vacations, or plans* for the summer that may
> require scheduling during the GSoC work period.
>
>
>
> I will have School final exams during 20 May – 20 June . So I won’t be able
> to work at maximum capacity . That’s all . I
>
>
> *7. PS *
>
> I hope you've got my short coding exercise program ( I received a kinda
> error for sending a mail will atachement)
>
> thanks
>
> _______________________________________________
> Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-l




More information about the Biojava-l mailing list