Saturday, September 1, 2007

End of gsoc : the show must go on !

Today is the end of google summer of code 2007 edition.
First I would like to thank Philippe and mentors from Eclipse, the others students (check their projects, they achieved great results !), and google of course.
Thanks also to people who followed and commented this irregular diary of my work :).
I would, too, to provide some feedback. From a student point of view, it was a awesome experience ! I learned a lot, both technical skills and communication skills. Eclipse is divided in a large number of projects, and thus a continuing source of knowledge, for people people "curious" like me.
About what gsoc brings to eclipse, I think it helps to integrate students into the eclipse community, and that a point where in my opinion some progress can be made. For instance I remarked that for the next eclipse summit there is no "registration fees" or invitation for students.

I know there is some reflection, and I think that is the good way.

If you are interested to hear another gsoc feedback, I recommend to you the podcast of Philippe answering questions from Leslie Hawtorne of google.

Regarding my plug-in I will provide soon new screencasts with some comments, and detail what are the next plans.


Chris Aniszczyk (zx) said...

Where will the code live on? Is there plans to bring it to say maybe the CDT project or somewhere else?

Mariot Chauvin said...

Chris : For the moment the code is hosted at eclipse-incub on sourceforge. I want to move it on the eclipse cvs. There is two options, create a new jni module in technology.soc or integrate into CDT. At this time I think the best solution is CDT.

Anonymous said...

Great work. But actually i have some problems. Does the plugin support C++-Code? I tried to step into my C++-Code and I get the message, that the Stack is not available. Furthermore when the Java-Code arrives at the Breakpoint just after the System.loadLibrary there are several warnings that a File or Directory is not found.


Mariot Chauvin said...

Hi Marcus,

C++ code should be supported as far as CDT support it. Could you send me a code snippet that does not work ? Please provide me too more infos about the warning you get (which file or directory).


Anonymous said...

Hey, Mariot!

Now I think its not a problem concerning your plugin. It looks like the debugger (gdb or whatever) doesnt find the symbol table. I have absolutely no idea why...

The console of the gdb-process in eclipse looks like this:

No symbol table is loaded. Use the "file" command.
attach 712
[Switching to thread 712.0xd1c]
[Switching to thread 712.0xf20]
Current language: auto; currently c++
Cannot access memory at address 0xb5bba8
Cannot access memory at address 0xb5bba8
Cannot access memory at address 0xb5bba8
Cannot access memory at address 0xb5bba8

Do you have any suggestions? You have never met issues like that? I also tested the tutorial of Mr. White and i got the same problems...

Thank you!


Mariot Chauvin said...

Marcus it sounds like you forgot to add debugging symbols during the compilation process of your c++ code . Be sure to add the -g flag with gcc .

Anonymous said...

Hi Mariot!

Well i tried a lot of things to get it work, but in the end i gave up.

But i just wanted to inform you that i've found another way to debug my jni-application. Another way is to start the JNI-invoking java-application out of c++.

I hope you go on with developing your plugin!

Cheers, Marcus

Anonymous said...

thanks for sharing this site. there are various kinds of ebooks available from here