← Back to team overview

p2psp team mailing list archive

Re: I hope it's not too late to send my application!

 

Hi Jorge,

I hope you have already submitted your application on the website
<https://www.google-melange.com/gsoc/dashboard/google/gsoc2015>.

Otherwise it's too late :(

2015-03-27 21:08 GMT+02:00 Jorge Martín Espinosa <
jorgemartinespinosa@xxxxxxxxx>:

> Hi, you know me from before as I have already worked with you, I’d like to
> join the P2PSP team on the GSoC. My name is Jorge Martín Espinosa and I’m a
> mobile programmer, specialized on Android.
>
> I would have liked to send this before, but I haven't had internet for 2
> days thanks to my great ISP and I'm sending this from a friend's house.
>
> 1.     What project would you like to work on and why?
>
> I’d like to work on this project: Implementation of the Data Broadcasting
> Set of Rules (DBS) of P2PSP as an Android application.
>
>
>
> 2.     Propose an idea of how are you going to develop the project.
> Please, try to give as much information about this topic in your proposal,
> for example, milestones, time scheduling, deliverables, etc.
>
> This could be easily done by using the libVLC Android port, as it
> supports UDP MRL
> <https://github.com/mstorsjo/vlc-android/blob/a853973dce46ee1f7525f1abaebd85844ebaee4a/vlc-android/AndroidManifest.xml#L75>
> and can handle it in an easy way, taking care of decoding and rendering the
> incoming video on a native Android app.
>
> To build the peer implementation, I’d study the existing peer python
> implementation as well as the P2PSP docs about this matter and translate it
> to Java code.
>
> The milestones for this project would be:
>
> ·      First week: build libVLC for Android and import it to a simple
> project which can play some local video files.
>
> ·      Third-fourth week – it depends on how much problems I find along
> the way: implement basic support for P2PSP peer DBS, being able to join the
> team, receive chunks and redistribute them to the other peers.
>
> ·      Fifth-sixth week: add peer complaints on lost chunks.
>
> ·      Seventh week and on: finish UI implementation, add tests, finish
> documentation.
>
> 3.     Tell us about your experiences in free software development. Point
> us to a code sample: something good and clean to demonstrate that you know
> what you're doing, ideally from an existing project. Please, include your
> contributions in GitHub, Launchpad, Google Code, etc.
>
> I’ve built some free Android libraries, apps and OSX apps, which can be
> found on my Github <https://github.com/Arasthel>:
>
>
>
> ·      SwissKnife: view injection, async method processing and more
> Android utils for Groovy-coded Android apps.
>
> ·      IntelliJ-Community: added better Groovy method completion for IDEA
> 14.
>
> ·      AsyncJobLibrary: better API for async actions on Android – no more
> AsyncTasks.
>
> ·      GoogleNavigationDrawerMenu: easy to use Navigation Drawer with
> some Google-style.
>
> ·      SayCheese: Swift-written app to take screenshots and upload them
> to img.ur.
>
>
>
> 4.     Why do you want to work with P2PSP Project in particular?
>
> Because I’ve already work with you before and I feel comfortable with the
> P2PSP environment.
>
>
>
> 5.     Will you be working full-time on the project for the summer, or
> will you have other commitments too (a second job, classes, etc)?
>
>
>
> I won’t probably have anything else on summer, so I think I will be
> completely available for this project.
>
>
>
> 6.     What is your ideal approach to keeping us informed of your
> progress, problems, and questions over the course of the project?
>
>
>
> I will probably use the mailing list or the Slack group, but I could also
> use some Issue Tracker if that fits our needs better.
>
>
>
> 7.     How can we contact you to ask you further questions?
>
>
>
> You can always contact me at my email (jorgemartinespinosa@xxxxxxxxx) or
> phone (+34610294269).
>
>
>
> 8.     What school are you attending? What year are you, and what's your
> major/degree/focus? If you're part of a research group, which one?
>
>
>
> I’m attending Universidad de Almería (UAL), doing an extra year at
> Computer Science Degree to finish some subjects and my final degree
> project. I’m not actually part of any research groups, but I am part of the
> Androides Almerienses group, a group of Android-oriented programmers which
> use to gather and orgenize talks about Android utilities and tricks.
>
> --
> Mailing list: https://launchpad.net/~p2psp
> Post to     : p2psp@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~p2psp
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
*Mahmut ÇAVDAR*

Follow ups

References