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 < [email protected]>: > 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 ([email protected]) 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 : [email protected] > Unsubscribe : https://launchpad.net/~p2psp > More help : https://help.launchpad.net/ListHelp > > -- *Mahmut ÇAVDAR*
-- Mailing list: https://launchpad.net/~p2psp Post to : [email protected] Unsubscribe : https://launchpad.net/~p2psp More help : https://help.launchpad.net/ListHelp

