harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <ndbe...@apache.org>
Subject Re: Google Summer of Code and Harmony
Date Thu, 27 Mar 2008 02:37:36 GMT
This is a good starting point - http://en.wikipedia.org/wiki/Rich_Text_Format.

One thing to keep in mind is that we won't need support for the latest
RTF specification, the APIs don't have support for every RTF feature.

-Nathan

On Wed, Mar 26, 2008 at 5:01 PM, Aleksey Lagoshin <ayzen.quwe@gmail.com> wrote:
> Hello Alexei and thanks for your reply.
>
>  I think RTF parser is pretty interesting task. I'm going to read more
>  information about it tomorrow.
>
>  Could you please advise me useful docs about RTF?
>
>
>
>  2008/3/26, Alexei Zakharov <alexei.zakharov@gmail.com>:
>  >
>  > Let me give a little bit more explanations about the tasks I've just
>  > mentioned. Just in case if not all words in titles are familiar to
>  > you. Let's take RTF parser. This is about:
>  >
>  > - General methods of compiler design
>  > - Grammars, different types of grammars, how to write grammars and all
>  > about it
>  > - What is scanner, what is parser, architecture of typical compiler
>  > - Various kinds of compile generators, Java-oriented compile
>  > generators, what is it, how to use it
>  > - RTF format from Microsoft for cross-platform document interchange;
>  > what is it, its internals
>  > - Java Swing core principles; how Swing-based program is organized
>  >
>  > Hope it will help.
>  >
>  > Thanks,
>  > Alexei
>  >
>  >
>  > 2008/3/26, Alexei Zakharov <alexei.zakharov@gmail.com>:
>  >
>  > > Hi Aleksey,
>  > >
>  > >  Thank you for your interest in our harmony-demo-1 project.
>  > >
>  > >
>  > >  >  the new development, required for FreeCol, I want to focus on
>  > checking
>  > >  >  and developing unit tests. The list [2] shows many excluded unit
>  > tests
>  > >  >  to be fixed.
>  > >
>  > >
>  > > IMO this is too long way. Enabling such a big Swing app is a difficult
>  > >  task by itself, and three months is a rather aggressive time
>  > >  constraint. So IMO it is better to concentrate on FreeCol itself
>  > >  trying to enable it step by step. IMO you won't have enough time to
>  > >  enable all Swing test in addition to FreeCol - it is too big work.
>  > >  However, if you like tests so much you can probably change the focus
>  > >  of your project from FreeCol to tests and create the corresponding
>  > >  proposal.
>  > >
>  > >  BTW, taking into account we already have another person who like to
>  > >  participate in FreeCol enabling, probably you can be interested in
>  > >  other Swing/AWT related areas like
>  > >   - RTF parser implementation, part of Swing, not implemented
>  > >   - Drag'n'Drop, part of Swing, not implemented
>  > >  ?
>  > >
>  > >  I'm not insisting, just like to inform you there are other tasks in
>  > >  the same area.
>  > >
>  > >  Regards,
>  > >  Alexei
>  > >
>  > >  2008/3/26, Aleksey Lagoshin <ayzen.quwe@gmail.com>:
>  > >
>  > > > Hello all,
>  > >  >
>  > >  >  I'm a student from Ukraine and I'd like to participate in GSoC 2008
>  > >  >  with harmony-demo-1 project.
>  > >  >
>  > >  >  I have already successfully compiled Harmony, applied Alexei's patch
>  > >  >  and got several new exceptions. :) As far as I understood, in
>  > addition
>  > >  >  to unfinished methods, there are methods which are not properly
>  > >  >  checked by unit tests. For example the patch I have applied shows
>  > that
>  > >  >  the corresponding code have never run before [1]. So, in addition to
>  > >  >  the new development, required for FreeCol, I want to focus on
>  > checking
>  > >  >  and developing unit tests. The list [2] shows many excluded unit
>  > tests
>  > >  >  to be fixed.
>  > >  >
>  > >  >  I think this could be a sufficient tamount of work for a summer
>  > >  >  project even if we select only those methods which are required by
>  > >  >  FreeCol to run. The main goal of this project is still to play
>  > FreeCol
>  > >  >  on Harmony. :)
>  > >  >
>  > >  >  For the begining I can try to find not finished methods that are
>  > used
>  > >  >  by FreeCol. Does it sound good?
>  > >  >
>  > >  >  [1] http://issues.apache.org/jira/browse/HARMONY-5643
>  > >  >  [2] working_classlib/modules/swing/make/exclude.common
>  > >  >
>  > >  >  --
>  > >  >  Thanks,
>  > >  >
>  > >  > Aleksey
>  > >  >
>  > >
>  >
>
>
>
>  --
>  Thanks,
>  Aleksey
>

Mime
View raw message