Difference between revisions of "Psi JFT"

Jump to navigation Jump to search
1,129 bytes removed ,  21:11, 24 July 2010
m
no edit summary
m (s/Trasnfer/Transfer)
 
m
(37 intermediate revisions by the same user not shown)
Line 3: Line 3:
== Overview ==
== Overview ==


[http://www.jabber.org/jeps/jep-0166.html Jingle] File Transfer is a [http://www.google.com Google] [http://code.google.com/soc Summer of Code 2006] project for [http://www.jabber.org Jabber] and [http://www.psi-im.org Psi] been developed by [[User:Murilo|Murilo Belluzzo]]. You can access other students' projects [[Summer of Code 2006|here]].
[http://xmpp.org/extensions/xep-0166.html Jingle] File Transfer is a [http://www.google.com Google] [http://code.google.com/soc Summer of Code 2006] project for [http://www.jabber.org Jabber] and [http://www.psi-im.org Psi] been developed by [[User:Murilo|Murilo Belluzzo]]. You can access other students' projects [[Summer of Code 2006|here]].


The objective is to implement the File Transfer system as a media session for Jingle since the manner in which p2p connections are established (even with [http://en.wikipedia.org/wiki/Firewall_(networking) Firewalls] and [http://en.wikipedia.org/wiki/Network_address_translation NAT devices] involved) is one of the main reasons for its success and also makes it relatively easy to implement any kind of media session.
The objective is to implement the File Transfer system as a media session for Jingle since the manner in which p2p connections are established (even with [http://en.wikipedia.org/wiki/Firewall_(networking) Firewalls] and [http://en.wikipedia.org/wiki/Network_address_translation NAT devices] involved) is one of the main reasons for its success and also makes it relatively easy to implement any kind of media session.
Line 10: Line 10:


== Releases ==
== Releases ==
Darcs patchs:


== Progress ==
[http://www.fee.unicamp.br/~belluzzo/20060821035414-71e84-933897e2869c7471e5454a5a6492c67d27176e87.gz New files]
''I copied this from [[User:Kevin|Kevin]]''


=== Week 1 and 2 ===
[http://www.fee.unicamp.br/~belluzzo/20060821042041-71e84-8a1eee2bdcd1f5595292d342e0c037ba8eb54e64.gz Psi Adaptation]


====(24th - 31st May)====
Project on Google Hosting:


This week was dificult because of google delays and a big exam that I had. I also had some problems with qca-beta2 but Kevin help me. I began to study the code of the libs involved and Psi between one exam and other. I still have to check somethings with more calm but isn't much.
[http://code.google.com/p/psi-jft/ Psi-JFT]
 
* Install Darcs - done;
 
* Contact the other Jabber students - done;
 
* Contact Psi project leader (Kevin) - done;
 
* Checkout ejabberd and start a server - postponed;
 
* Checkout Psi - done;
 
* Install necessary libs (ortp, speex, qt-4.1.2 and qca) - done;
 
* How to make a good use of darcs - done (but do not put in practice yet :( );
 
* Psi code conventions - done;
 
* Contact my mentor - done;
 
* Google Burocracy days;
 
====(1st - 3th June)====
 
At this point I have a real overview of the project in my mind. I hope to put this in a diagram or something like this if I to conclude its necessary just to help me through the project and start write the code (Yeah I'm late but isn't fair to compair us to Kevin! He know the hole project with closed eyes !! :P ).
 
* 1sh - Google Last Burocracy day;
 
* To study LibJingle - 40%;
 
* To study Psi source - 50%;
 
* To study JEP-0166 - 50%;
 
* Design fase begin - 10%;
 
* Start to do some code finally ! I was getting bored! - 0%;
 
* To study JEP-0176, 0177 and 0179 just to clarify somethings - 0%;
 
=== Week 3 (4 - 10 June)===


== Original Project Proposal ==
== Original Project Proposal ==
Line 138: Line 98:
[http://psi-im.org/ Psi]
[http://psi-im.org/ Psi]


[http://www.jabber.org/jeps/jep-0166.html JEP-0166 (Jingle)]
[http://xmpp.org/extensions/xep-0166.html XEP-0166: Jingle]


[http://code.google.com/apis/talk/index.html LibJingle]
[http://code.google.com/apis/talk/ LibJingle]


[http://ejabberd.jabber.ru/ Ejabberd]
[http://ejabberd.jabber.ru/ ejabberd]


[http://www.students.ic.unicamp.br/~ra016971/application-jft-jabber.txt My application]
[http://www.students.ic.unicamp.br/~ra016971/application-jft-jabber.txt My application]
[[Category:Summer of Code 2006]]
216

edits

Navigation menu