Subject changed to avoid confusion. This is the discussion that happened between Alexei Zakharov, Alexei Fedotov and myself on figuring out the exact requirement for my application for GSoC 2008.
On Wed, Mar 26, 2008 at 9:47 PM, Tharindu Mathew <[EMAIL PROTECTED]> wrote: > Moved to dev. > > > On Wed, Mar 26, 2008 at 9:39 PM, Alexei Zakharov < > [EMAIL PROTECTED]> wrote: > > > Yes, I think so. You've probably noticed that now we have another > > person who wants to participate in FreeCol enabling. > > > > Regards, > > Alexei > > > > 2008/3/26, Tharindu Mathew <[EMAIL PROTECTED]>: > > > Shall we move this discussion into the dev list as proposed before? > > > > > > > > > On Wed, Mar 26, 2008 at 8:52 PM, Alexei Zakharov < > > [EMAIL PROTECTED]> > > > wrote: > > > > > > > IMO defining clear scenarios should at least help us to get > > Tharindu's > > > > application approved by Google and ASF. Because without it we don't > > > > have clear definition of the project success. IMO scenarios may > > > > include: > > > > > > > > 1. FreeCol Hello World scenario - the shortest possible path to > > start > > > > the application and quit it without facing any exceptions or > > crashes > > > > 2. Start new game, set map parameters, generate new map and quit > > > > without making any move > > > > 3. same as 2 plus making a few moves - for example move the caravel > > to > > > > the nearest land > > > > 4. same as 3 + save game > > > > 5. load saved game + build the first colony > > > > 6. ensure all features in colony-view are workable > > > > and so on and so on > > > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > Alexei > > > > > > > > 2008/3/26, Alexei Fedotov <[EMAIL PROTECTED]>: > > > > > Alexei, > > > > > You forgot to add that scenarios should be automated and > > > > > multi-platform. :-) Tharindu, just take it easy and come with > > the next > > > > > version. > > > > > > > > > > > > > > > On Wed, Mar 26, 2008 at 3:19 PM, Alexei Zakharov > > > > > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > Forgot to add Tharindu. > > > > > > > > > > > > > > > > > > > > > > > > ---------- Forwarded message ---------- > > > > > > From: Alexei Zakharov <[EMAIL PROTECTED]> > > > > > > Date: 26.03.2008 15:18 > > > > > > Subject: Re: Requirement > > > > > > To: Alexei Fedotov <[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > BTW, Tharindu, I also think that the sentense "FreeCol will > > be > > > fully > > > > > > playable with Harmony" needs clarification. My past > > experience > > > shows > > > > > > that it is better to have some limited set of well described > > > scenarios > > > > > > that you are going to enable rather than such a general > > statement. > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Alexei > > > > > > > > > > > > 2008/3/26, Alexei Fedotov <[EMAIL PROTECTED]>: > > > > > > > Adding Tharindu > > > > > > > > > > > > > > On Wed, Mar 26, 2008 at 12:47 PM, Alexei Fedotov > > > > > > > > > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > Yes, agreed. Getting a mentor from FreeCol side is a > > plus > > > > just because > > > > > > > > this is another a piece of advise when you stuck. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Mar 26, 2008 at 12:41 PM, Alexei Zakharov > > > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > I agree with Alexei that holding discussions on > > > > [EMAIL PROTECTED] makes more > > > > > > > > > sense in many cases. BTW, Tharindu, have you > > already > > > > identified any > > > > > > > > > *missed* component in Harmony's Swing/AWT > > > > implementation that are > > > > > > > > > required by FreeCol? I agree that our Swing/AWT is > > > > far from perfect. > > > > > > > > > However, the coverage is still pretty high. > > > > > > > > > > > > > > > > > > And one more question is how do you plan to work > > with > > > > FreeCol sources. > > > > > > > > > If you expect your changes to be propagated to > > > > FreeCol's repository > > > > > > > > > then you probably need to find some person (a > > mentor > > > > from FreeCol > > > > > > > > > side) who may do it for you. > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > 2008/3/26, Alexei Fedotov <[EMAIL PROTECTED] > > >: > > > > > > > > > > > > > > > > > > > > > > > > > > > > One more idea: discussing the application and > > other > > > > things on the > > > > > > > > > > [EMAIL PROTECTED] list you add to your visibility > > (which > > > means > > > > > > a chance of > > > > > > > > > > being approved). > > > > > > > > > > > > > > > > > > > > Please pay attention to a piece of advice [1] on > > > > asking "silly" > > > > > > > > > > questions on the list. Don't hesitate to ask and > > > > get RTFM answer - > > > > > > > > > > this still adds to your visibility. > > > > > > > > > > [1] > > > > > > > > > http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Mar 26, 2008 at 1:32 AM, Alexei Fedotov > > > > > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > Hello Tharindu, > > > > > > > > > > > > > > > > > > > > > > I'm copying my reply to Alexei Zakharov who > > is > > > Apache > > > > > > PMC member and > > > > > > > > > > > an official mentor for this project. He will > > defend > > > > > > your application > > > > > > > > > > > if any discussion happens on the project > > private > > > list. > > > > > > > > > > > > > > > > > > > > > > Your text is very good. Keeping in mind that > > > > > > harmony-demo-1 is quite a > > > > > > > > > > > popular project among applicants it makes > > sense to > > > add > > > > > > differentiation > > > > > > > > > > > to your application. I would suggest avoiding > > > "some" > > > > > > whenever it is > > > > > > > > > > > possible and elaborate details such as exact > > > classes > > > > > > needed for the > > > > > > > > > > > application (collected via java > > > > -Xverbose:codegen) and missed in > > > > > > > > > > > Harmony, tests to fix, known bugs, work > > breakdown > > > (eg > > > > > > enabling FreeCol > > > > > > > > > > > client mode, then the server mode), etc. > > > > > > > > > > > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 25, 2008 at 11:58 PM, Tharindu > > Mathew > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > > > > > > > > > Please take a look at how I understood the > > > > > > requirements and tell me what I > > > > > > > > > > > > need to add. > > > > > > > > > > > > > > > > > > > > > > > > Apache Harmony is an open source > > implementation > > > of > > > > > > the Java SE 5 JDK. > > > > > > > > > > > > Currently the game FreeCol is not playable > > in > > > > > > Harmony. This is due to the > > > > > > > > > > > > incompletion of the some API libraries and > > the > > > > > > presence of some bugs. To > > > > > > > > > > > > make FreeCol playable in Harmony I intend > > to do > > > the > > > > > > following: Fix issues > > > > > > > > > > > > pertaining to graphics libraries such as > > the > > > > > > AWT,Swing libraries, Develop > > > > > > > > > > > > additional library components needed, unit > > > testing, > > > > > > refactor code. Also, if > > > > > > > > > > > > any necesssary adjustments need to be made > > within > > > > > > FreeCol source, that will > > > > > > > > > > > > also be done. By the end of this project, > > FreeCol > > > > > > will be fully playable > > > > > > > > > > > > with Harmony, thus enabling many > > applications > > > that > > > > > > use these graphics > > > > > > > > > > > > libraries to run on Harmony. > > > > > > > > > > > > -- > > > > > > > > > > > > Regards, > > > > > > > > > > > > > > > > > > > > > > > > Tharindu > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > With best regards, > > > > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > With best regards, > > > > > > > > > > > > > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > With best regards, > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > With best regards, > > > > > > > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > With best regards, > > > > > > > > > > Alexei > > > > > > > > > > > > > > > > > > > > > -- > > > Regards, > > > > > > Tharindu > > > > > > -- > Regards, > > Tharindu -- Regards, Tharindu
