harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maksim Ananjev" <maksim.anan...@gmail.com>
Subject Re: suggestion for GSoC'08 project
Date Wed, 26 Mar 2008 16:41:33 GMT
I am glad that this thread helped to draw attention to classlib
issues. Since it's a big task as a whole, I would probably narrow down
my possible part of work to Drag-and-drop support.

I'm now preparing the application and I will have it submitted tomorrow.

On Wed, Mar 26, 2008 at 6:52 PM, Alexei Zakharov
<alexei.zakharov@gmail.com> wrote:
> 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 <maksim.ananjev@gmail.com>:
>
>
> > 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
>  >  <alexey.a.petrenko@gmail.com> 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 <maksim.ananjev@gmail.com>:
>  >  >
>  >  >
>  >  > > 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
>  >
>



-- 
Maksim

Mime
View raw message