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 <[EMAIL PROTECTED]>: > 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 <[EMAIL PROTECTED]>: > > > 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 > > >
