BTW, shouldn't we put projects described here in this thread to SummerOfCode2008 page [1]? I found at least five projects:
1. RTF parser 2. Drag-and-Drop implementation 3. Clipboard support 4. javax.swing package completeness (more then 300 unimplemented methods), 5. javax.imageio completeness And at least first three look like standalone tasks. [1] http://wiki.apache.org/general/SummerOfCode2008#harmony With Best Regards, Alexei 2008/3/21, Maksim Ananjev <[EMAIL PROTECTED]>: > Andrey, Alexey, thanks for the support! > > So, as far as I uderstood, I can rely Andrey's expertise and on > Alexey's expertise and mentorship. > That's great! > > Now let's clarify the project itself. > I am a bit frightened by the scope you revealed to me, so to be a bit > more realistic we may consider elaborating it. > So, 100% completeness of java5 classlib is still the super-goal, but > maybe the "significant improvement" will also do as the student > project. The significance of the contribution can be finally estimated > by the mentor and the community. > > For the start, I plan to begin with drag-and-drop support, since the > development plan exists, and there are experts available on this list. > > To get this aligned with GSoC process I will submit the apllication, > describing this ideas to GSoC page as soon as it's open for the > students' submissions. > > > On Thu, Mar 20, 2008 at 6:18 PM, Alexey Petrenko > <[EMAIL PROTECTED]> wrote: > > Hi, Maksim. > > > > I am glad to hear that you are interested to implement missed > > functionality in Harmony class library and I will be happy to support > > you in this task: as mentor, as person who knows a little about > > Harmony AWT/2D/Swing architecture and as committer. > > > > However, I would agree with Tim that 100% complete J2SE 5 > > implementation is more realistic task for the summer of code. > > Nevertheless, I am afraid that this task is not realistic enough for > > one student for 3 months. You got a chance to improve completeness > > significantly. > > > > Tim and Alexei have counted most tricky areas already: RTF parser for > > Swing, Drag-and-Drop, Clipboard support, javax.swing package > > completeness (more then 300 unimplemented methods), javax.imageio and > > so on. > > > > Feel free to ask for any help. > > Thanks in advance. > > > > SY, Alexey > > > > 2008/3/19, Maksim Ananjev <[EMAIL PROTECTED]>: > > > > > > > Hi, Harmony people! > > > > > > I want to participate in Google Summer Of Code 2008 as a student, and > > > I have a project in mind, which can be benefitial for Harmony. > > > > > > I will be happy to complete Class Library up 100% compatibility with > java6. > > > > > > Harmony is claimed to have "near 100%" completeness. As far as I > > > rememeber, this claim has been made for the last 2 years. It's great > > > to have such a high level of comleteness, but the question arises "why > > > not 100%?". As far as I know, Harmony evangelists all over the world > > > often face such a tough question. > > > > > > So, I want to have the following fun this summer: > > > > > > 1. Identify what classes and methods are unimplemented in comparison > > > with Java 6 documentation > > > 2. implement them :) > > > > > > There is a project of enabling FreeCol in the list of proposed > > > projects. Of course, I will have to collaborate with the guy engaged > > > in this project when it comes to java.image.io classes. > > > > > > I will be glad to hear from Harmony gurus in this list whether it is > > > possible to comlete class library in 3 months and who is willing to be > > > the mentor for such a project, > > > > > > P.S. About myself: I run for Master's degree in Physics in Novosibirsk > > > State Unoversity. I have some experience in Java and C++. I > > > contributed to Harmony VM JIT-compiler: powerful optimization called > > > "operator strengh reduction"[1] and some perfomance-improving fixes. I > > > am now working on the vectorization support for Harmony jit compiler. > > > I hope to have it done this spring. > > > > > > [1]https://issues.apache.org/jira/browse/HARMONY-5090 > > > > > > -- > > > Maksim > > > > > > > > > > -- > > Maksim >
