On 24/03/16 05:47, Diane Trout wrote:
On Wednesday, March 23, 2016 10:18:36 PM Mateus Bellomo wrote:
Hi Diane,
I've never used Qt nor worked with network programming. But I could do some tutorials to learn the basics (in fact I'm doing a class about networking just this semester). I was googling about Qt and it is a tool to develop user interface, right?
I've read the projects that you mentioned and I'm not familiar with the terms. Do I have to know everything that has to be done beforehand?
I've only helped a little bit with previous GSoC students, so there could easily be others with better information than I.
It does help to have a clearly defined project, and at least be close to having the skills necessary to complete it.
Some of the better organized projects have helpful lists of suggested GSoC projects, at quick glance Jitsi's looks like a good example. https://jitsi.org/Development/GSoC
Mentors are frequently volunteers and may not have a lot of time to help.
It is not necessary to know much about Qt for this project, but you should have a good knowledge of using C++ and at least one C++ API such as Qt, Boost or something similar.
You should be able to read through the resip/dum/test/* files in the reSIProcate repository and understand the C++ code and learn the API from those examples.
The projects do not use the Qt graphics APIs, only the low-level parts of Qt for things like application lifecycle, configuration and logging.
Please make sure you complete the application form in the Google GSoC system before the deadline tomorrow.
Regards,
Daniel