[jdev] gsoc 2012

6 views
Skip to first unread message

mukund tripathi

unread,
Mar 18, 2012, 7:13:37 PM3/18/12
to jd...@jabber.org
Hi,
I am interested in working on some of the projects for upcoming Google
Summer of Code 2012. I wanted to know if it was possible to share more
details like expectations from the project, the deliverables etc
beforehand with me. This is so that I can prepare myself better before
actually applying for the project. For now, I am familiar with
networking concepts required and I am gradually starting to learn
python implementation and development . Please advise as to what else
skills one might need to work on the project

-Mukund
_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: JDev-uns...@jabber.org
_______________________________________________

Kevin Smith

unread,
Mar 19, 2012, 5:39:49 AM3/19/12
to Jabber/XMPP software development list
On Sun, Mar 18, 2012 at 11:13 PM, mukund tripathi <muk...@gmail.com> wrote:
> Hi,
> I am interested in working on some of the projects for upcoming Google
> Summer of Code 2012. I wanted to know if it was possible to share more
> details like expectations from the project, the deliverables etc
> beforehand with me. This is so that I can prepare myself better before
> actually applying for the project. For now, I am familiar with
> networking concepts required and I am gradually starting to learn
> python implementation and development . Please advise as to what else
> skills one might need to work on the project

Sure, you can work this out with the people running the project you're
interested in - which project are you thinking of doing?

/K

mukund tripathi

unread,
Mar 19, 2012, 4:11:54 PM3/19/12
to ke...@kismith.co.uk, Jabber/XMPP software development list
Hey Kevin ,

I am interested in two of the projects you offer :

First is the 'multi-resource support' in the Swift category
But the one that really attracts me a lot is the 'TCP for jingle nodes
' as i have a fair experience working with TCP and underlying link
layer protocols and related retrofitting in Tcl .Thus i really want to
go in for it !

Could you please suggest me which one to go in for in case you have
preferences for projects ?
And is the latter project too hard to implement as i feel it can be done ?

Also , i am getting familiar with the use cases for the XEP
environment used for XMPP , thereby , getting a feel of the
environment .

What steps should i take next to get more familiar ?
And where can i find the source codes to review ?

Your help would be really appreciated

-Mukund.

mukund tripathi

unread,
Mar 19, 2012, 4:12:29 PM3/19/12
to ke...@kismith.co.uk, Jabber/XMPP software development list
Also , can i also know the mentors for the above two projects ?

Peter Saint-Andre

unread,
Mar 19, 2012, 5:40:40 PM3/19/12
to Jabber/XMPP software development list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/19/12 2:11 PM, mukund tripathi wrote:
> Hey Kevin ,
>
> I am interested in two of the projects you offer :
>
> First is the 'multi-resource support' in the Swift category But the
> one that really attracts me a lot is the 'TCP for jingle nodes ' as
> i have a fair experience working with TCP and underlying link layer
> protocols and related retrofitting in Tcl .Thus i really want to go
> in for it !
>
> Could you please suggest me which one to go in for in case you
> have preferences for projects ? And is the latter project too hard
> to implement as i feel it can be done ?
>
> Also , i am getting familiar with the use cases for the XEP
> environment used for XMPP , thereby , getting a feel of the
> environment .
>
> What steps should i take next to get more familiar ? And where can
> i find the source codes to review ?

The Swift code is here:

http://swift.im/download/

The Gajim code is here:

http://gajim.org/dev.php?lang=en

You can find links to chatrooms, mailing lists, etc. on those project
websites.

Peter

- --
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9np9gACgkQNL8k5A2w/vw8EwCfW/BQkQ8fvEuVQ+0b1iQyEo/E
egkAoIcj3KSmR6+H2GZBcH+FB3mQYV1k
=6cRx
-----END PGP SIGNATURE-----

Kevin Smith

unread,
Mar 19, 2012, 5:42:46 PM3/19/12
to mukund tripathi, Jabber/XMPP software development list
On Mon, Mar 19, 2012 at 8:11 PM, mukund tripathi <muk...@gmail.com> wrote:
> Hey Kevin ,
>
> I am interested in two of the projects you offer :

We've got details on the ideas page of the appropriate people to speak to.

> First is the 'multi-resource support' in the Swift category

For this, drop by sw...@rooms.swift.im and chat to Remko or me.

> But the one that really attracts me a lot is the 'TCP for jingle nodes
> ' as i have a fair experience working with TCP and underlying link
> layer protocols and related retrofitting in Tcl .Thus i really want to
> go in for it !

For this, jon the ga...@conference.gajim.org room and talk to Asterix.

> Could you please suggest me which one to go in for in case you have
> preferences for projects ?

They're for different clients (Swift and Gajim), so it really depends
on which you're more interested in, and what other students apply for.

> And is the latter project too hard to implement as i feel it can be done ?

I have no idea :)

> What steps should i take next to get more familiar ?

Chat to the people above.

> And where can i find the source codes to review ?

From the sites for the clients.

/K

Emil Ivov

unread,
Mar 19, 2012, 6:00:29 PM3/19/12
to Jabber/XMPP software development list
Hey Mukund,

On Mon, Mar 19, 2012 at 10:11 PM, mukund tripathi <muk...@gmail.com> wrote:
>
> But the one that really attracts me a lot is the 'TCP for jingle nodes

In case you mean the one listed in the Jitsi section here:

http://wiki.xmpp.org/web/index.php?title=Summer_of_Code_2012#TCP_for_Jingle_Nodes

Then feel free to drop us a note on gs...@jitsi.java.net as indicated
in the project details.

> And is the latter project too hard to implement as i feel it can be done ?

That only depends on you. If you are comfortable with Java and network
programming, you should be fine.

Cheers,
Emil

--
http://jitsi.org

Peter Saint-Andre

unread,
Mar 19, 2012, 6:08:34 PM3/19/12
to Jabber/XMPP software development list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/19/12 4:00 PM, Emil Ivov wrote:
> Hey Mukund,
>
> On Mon, Mar 19, 2012 at 10:11 PM, mukund tripathi
> <muk...@gmail.com> wrote:
>>
>> But the one that really attracts me a lot is the 'TCP for jingle
>> nodes
>
> In case you mean the one listed in the Jitsi section here:

Oh yes, it's listed twice! Next time I'll search the whole page. ;-)

Peter

- --
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9nrmIACgkQNL8k5A2w/vw5kwCgtqaFmNd74h0jTCMEML0rvRhH
l+0AnRjXQN5W/qbWS6oyjOfQ9/xMi3io
=DHpy
-----END PGP SIGNATURE-----

Emil Ivov

unread,
Mar 20, 2012, 8:07:11 AM3/20/12
to Peter Saint-Andre, Jabber/XMPP software development list

On 19.03.12 23:08, Peter Saint-Andre wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 3/19/12 4:00 PM, Emil Ivov wrote:
>> Hey Mukund,
>>
>> On Mon, Mar 19, 2012 at 10:11 PM, mukund tripathi
>> <muk...@gmail.com> wrote:
>>>
>>> But the one that really attracts me a lot is the 'TCP for jingle
>>> nodes
>>
>> In case you mean the one listed in the Jitsi section here:
>
> Oh yes, it's listed twice! Next time I'll search the whole page. ;-)

No problem :)

We actually discussed the TCP support with Thiago, so we should be
mentoring this together ... if we get a student and a slot of course :)

Cheers,
Emil


--
http://jitsi.org

Kevin Smith

unread,
Mar 20, 2012, 8:09:13 AM3/20/12
to Jabber/XMPP software development list
On Tue, Mar 20, 2012 at 12:07 PM, Emil Ivov <em...@jitsi.org> wrote:
>
>
> On 19.03.12 23:08, Peter Saint-Andre wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 3/19/12 4:00 PM, Emil Ivov wrote:
>>> Hey Mukund,
>>>
>>> On Mon, Mar 19, 2012 at 10:11 PM, mukund tripathi
>>> <muk...@gmail.com> wrote:
>>>>
>>>> But the one that really attracts me a lot is the 'TCP for jingle
>>>> nodes
>>>
>>> In case you mean the one listed in the Jitsi section here:
>>
>> Oh yes, it's listed twice! Next time I'll search the whole page. ;-)
>
> No problem :)
>
> We actually discussed the TCP support with Thiago, so we should be
> mentoring this together ... if we get a student and a slot of course :)

Sorry, I hadn't read further down in the list than Gajim either.

/K

mukund tripathi

unread,
Mar 21, 2012, 1:29:12 AM3/21/12
to Jabber/XMPP software development list
Hi ,
Thanks to all the mentors for the help !
I was actually referring to TCP for jingle nodes in the jitsi section .
I have gone through XEP - 0278 , Jingle relay nodes article and just
wanted to know what next to do .
Also , do i i have have an upper hand if i submit the design analysis
and a preliminary documentation with the proposal ?
In addition , i would like to make a few modifications while making
the proposal .

In case i want to apply for both the projects , i hope it is not a problem ?

-Mukund .

Kevin Smith

unread,
Mar 21, 2012, 3:52:47 AM3/21/12
to Jabber/XMPP software development list
On Wed, Mar 21, 2012 at 5:29 AM, mukund tripathi <muk...@gmail.com> wrote:
> Hi ,
> Thanks to all the mentors for the help !
> I was actually referring to TCP for jingle nodes in the jitsi section .
> I have gone through XEP - 0278 , Jingle relay nodes article and just
> wanted to know what next to do .
> Also , do i i have have an upper hand if i submit the design analysis
> and a preliminary documentation with the proposal ?
> In addition , i would like to make a few modifications while making
> the proposal .
>
> In case i want to apply for both the projects , i hope it is not a problem ?

Applying for multiple projects isn't a problem (although quality over
quantity). Hopefully we'll have some 'teaser tasks' for the different
projects available over the next couple of days, to give students a
chance to dip their toes in the water.

/K

mukund tripathi

unread,
Mar 21, 2012, 4:17:45 AM3/21/12
to ke...@kismith.co.uk, Jabber/XMPP software development list
Could you please give me some idea on what the teaser tasks will be based ??
XEP developmenet ?

Peter Saint-Andre

unread,
Mar 21, 2012, 8:31:18 AM3/21/12
to Jabber/XMPP software development list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/21/12 2:17 AM, mukund tripathi wrote:
> Could you please give me some idea on what the teaser tasks will be
> based ?? XEP developmenet ?

Typically, teaser tasks are small programming tasks that will help you
learn about a codebase. Naturally, if you have feedback on any of the
XEPs, please send it to the stan...@xmpp.org list.

Peter

- --
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9pyhYACgkQNL8k5A2w/vwetACffg4F2nzt7L6i0fcz7WXQ0oxP
VeUAoJnEf1JXQW4ngKKt+AAsSN/uKD9m
=MecC
-----END PGP SIGNATURE-----

Kevin Smith

unread,
Mar 21, 2012, 8:34:04 AM3/21/12
to Jabber/XMPP software development list
On Wed, Mar 21, 2012 at 12:31 PM, Peter Saint-Andre <stp...@stpeter.im> wrote:
> On 3/21/12 2:17 AM, mukund tripathi wrote:
>> Could you please give me some idea on what the teaser tasks will be
>> based ?? XEP developmenet ?
> Typically, teaser tasks are small programming tasks that will help you
> learn about a codebase. Naturally, if you have feedback on any of the
> XEPs, please send it to the stan...@xmpp.org list.

Right, there are some Swift teasers at http://swift.im/gsoc.html
(linked to from the ideas page), but you should approach the relevant
projects (particularly Jitsi) through their mailing lists or chat
rooms or whatever to have a chat with them - they'll point you in the
right direction.

/K

Reply all
Reply to author
Forward
0 new messages