You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Tharindu Mathew <mc...@gmail.com> on 2008/03/26 17:17:20 UTC
Re: Requirement
Moved to dev.
On Wed, Mar 26, 2008 at 9:39 PM, Alexei Zakharov <al...@gmail.com>
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 <mc...@gmail.com>:
> > Shall we move this discussion into the dev list as proposed before?
> >
> >
> > On Wed, Mar 26, 2008 at 8:52 PM, Alexei Zakharov <
> alexei.zakharov@gmail.com>
> > 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 <al...@gmail.com>:
> > > > 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
> > > >
> > > > <al...@gmail.com> wrote:
> > > > > Forgot to add Tharindu.
> > > > >
> > > > >
> > > > >
> > > > > ---------- Forwarded message ----------
> > > > > From: Alexei Zakharov <al...@gmail.com>
> > > > > Date: 26.03.2008 15:18
> > > > > Subject: Re: Requirement
> > > > > To: Alexei Fedotov <al...@gmail.com>
> > > > >
> > > > >
> > > > > 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 <al...@gmail.com>:
> > > > > > Adding Tharindu
> > > > > >
> > > > > > On Wed, Mar 26, 2008 at 12:47 PM, Alexei Fedotov
> > > > > >
> > > > > > <al...@gmail.com> 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
> > > > > > > <al...@gmail.com> wrote:
> > > > > > > > I agree with Alexei that holding discussions on
> > > dev@harmony 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 <al...@gmail.com>:
> > > > > > > >
> > > > > > > >
> > > > > > > > > One more idea: discussing the application and other
> > > things on the
> > > > > > > > > dev@harmony 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
> > > > > > > > > <al...@gmail.com> 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
> > > > > <mc...@gmail.com> 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