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