* [gentoo-soc] Gentoo/Java IDE integration Final report
@ 2011-08-22 13:23 Kyle Pan
0 siblings, 0 replies; only message in thread
From: Kyle Pan @ 2011-08-22 13:23 UTC (permalink / raw
To: gentoo-soc; +Cc: Serkan Kaba
Hi All,
Glad to announce the completion of the project -- Gentoo/Java IDE
integration. The past two weeks I focused on some wrap-up work such as
better code formatting, better documentation, etc. All the effort is
to make sure the project can be in a better state for future
developments.
In this post firstly summarizing my project and work in Gsoc:
According to my proposal, there's mainly two parts of work for the
project, namely , 1) an enhanced version of java-config adding api to
query javasrc and javadoc, and, 2) an eclipse's plugin listing system
installed java packages for user to select and import into build path.
So as the deliverables, respectively: 1) kylepan's enhanced version of
java-config and, 2) a eclipse's plugin update site.
There's no major changes in my actual work compared to the initial
plan, except for a minor change:
1) in my initial plan I planed a new dialog of UI while in my work I
leveraged the exsisting Add Container UI instead for code reusage.
This change doesn't affact the function.
In addition, I add one new feature to my project , ie. to have the
ability to also include the dependencies.
I'll still keep maintaining the project after Gsoc. Some of the plans include:
1) Do bug fix etc.
2) Research about Gentoo Prefix. If java-config supports Gentoo
Prefix, I'll add the suppport of it in my plugin.
3) add a "refresh" button and implement its function. Currently when
user emerges a new java package on the fly (ie. during the eclipse's
running so the plugin activated), the newly emerged package won't show
in the UI until eclipse's restarted.(For currently the list is
cached). So I want to add manually refresh function.
4) maybe make the api of java-config a separate module.
5) research and maybe make similar plugin for NetBeans( maybe in long
term for I'm not fimilar with NetBeans)
And here I integrate other resources of my project for quick reference:
The wiki: http://overlays.gentoo.org/proj/java/wiki/Gentoo_Java_IDE_Integration
The project's Gsoc blog: http://jialepan.wordpress.com/
Kylepan's enhanced version of java-config repo(SVN):
http://overlays.gentoo.org/svn/proj/java/projects/java-config-2/branches/kylepan/
GenEclipse project's
repo:http://overlays.gentoo.org/svn/proj/java/projects/GenEclipse/trunk/
GenEclipse's update site:
http://overlays.gentoo.org/svn/proj/java/projects/GenEclipse/trunk/updatesite2/
And I'd like to apply for becoming a Gentoo dev and I need your
support. I'll consult my mentor to get things (the process etc.)
settle down.
Alough said in last report, I'd like to state again: many thanks to my
mentor Serkan. And thank other people helped me in Gsoc!
I love Gentoo!
--
Best Regards,
Jiale Pan (Kyle Pan)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-08-22 13:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-22 13:23 [gentoo-soc] Gentoo/Java IDE integration Final report Kyle Pan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox