Re: [Flightgear-devel] FlightGear Modification Project

2003-01-06 Thread Arnt Karlsen
On 05 Jan 2003 23:07:47 -0800, 
Matthew Johnson <[EMAIL PROTECTED]> wrote in message 
<[EMAIL PROTECTED]>:

> > 
>  > ..I'll ask and cc here, look for
>  > "http://www.dlsproductions.com/fg/"; in the "Subject: " header.
> 
>  You're all taking this rather well, as far as I can tell...

..I've received a response from Leo, they are discussing this, and 
will respond here.  I took the liberty of advicing them we want 
factual criticsm as warranted, not sissy type excuses.  ;-)

..and their Hurricane and a few screenshots does look neat, 
so I asked again for a DL url, they possibly feel their mod 
code is not ready, which doesn't worry me, it can be fixed 
if we like it and dumped if we don't.  ;-)

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] FlightGear Modification Project

2003-01-06 Thread David Megginson
Matthew Johnson writes (quoting an online review):

 > "Overall the system structure and coding is poor - and reflects the
 > checkered and disrupted development history"

That is true, unfortunately.  FlightGear's code is better organized
than many open source projects (and far better than nearly all
commercial ones), but it's still pretty haphazard -- the main loop is
a poster child for the spaghetti code antipattern, for example.

We can fix these problems, and the current CVS is a big improvement
over 0.7.10, but we still have a long way to go before the code is
properly readable and maintainable.

 > "Documentation is poor and in many cases non-existent."

The documentation contributed so far is generally good, but there's
not nearly enough of it.  That's a problem common to most open source
projects (and many commercial ones).  I disagree strongly with formal
requirements documents, RFCs, etc. -- unless you're working on
software for something like a life-support system or a missle guidance
system, those are just excuses not to code.  I do agree with Norm,
however, that we need more high-level developer docs; perhaps a few
simple, one-page stories about the design would help.

 > "Any significant system changes or adaptations require C++ and Unix
 > skill"

Fortunately, that was not fully true of 0.7.10 and is scarcely true at
all now.  People have implemented entire aircraft systems without
touching the C++ code.  "Unix skill" could mean something as simple as
changing directories and opening a configuration file in a text
editor, so I cannot really comment on that.

 > "Adapting the system for more general use (e.g. multi-user/network
 > simulation would be difficult and would require major rewrite."

I don't think their conclusion is correct here; in fact, our property
system will make multi-user easier to implement than in most games or
simulators, not harder.

 > "Strongly linked to the Unix/C++ development environment - limits
 > broader appeal."

Perhaps they mean that our main development platform uses configure
and make, and the VC++ project file is always lagging.  Or perhaps
they're commenting on the lack of good scripting support.

 > "The system is difficult to work with due to the lack of a
 > maintenance/management front-end. Tasks like adding and animating
 > aircraft models; adding scenery etc. are difficult and fiddly."

I agree with them here.  FlightGear is still hard for end-users,
though it's worth noting that installing a new aircraft is no harder
than it was in FS98 (I haven't tried the newer versions), so we're not
*that* far behind.


All the best,


David

-- 
David Megginson, [EMAIL PROTECTED], http://www.megginson.com/

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Matthew Johnson
On Sun, 2003-01-05 at 21:02, Arnt Karlsen wrote:
> On Sun, 5 Jan 2003 19:18:26 -0600, 
> "Curtis L. Olson" <[EMAIL PROTECTED]> wrote in message 
> <[EMAIL PROTECTED]>:
> 
> > They say some nice things in there too, and we need to stand up and
> >  take our criticism like adults, they clearly spent quite a bit of
> >  time investigating FlightGear ...
> 
> ..I'll ask and cc here, look for "http://www.dlsproductions.com/fg/"; 
> in the "Subject: " header.

You're all taking this rather well, as far as I can tell...

Thanks to Star Office 6 I was able to go through the slides, but most of
it is repeated on the web site anyway. I am sure Open Office will have
little problem opening it too.

"Overall the system structure and coding is poor - and reflects the
checkered and disrupted development history"

I think they need to get the CVS version...But, they have not had
complete access to commercial designs it seems, similer things happen
there (case in point, Duke Nuke'm Forever).

"Documentation is poor and in many cases non-existent."

What documentation are they referring to exactly?

"Any significant system changes or adaptations require C++ and Unix
skill"

Not sure I understand this? Did they have to install a new kernel or new
glibc?

"Adapting the system for more general use (e.g. multi-user/network
simulation would be difficult and would require major rewrite."

Really? How is multiplot working? They are looking for a comparison to
MSFS 2002 imho.

"Strongly linked to the Unix/C++ development environment - limits
broader appeal."

Thought it was one standard still used quite a bit Unix/C++ makes a
powerful environment.

"The system is difficult to work with due to the lack of a
maintenance/management front-end. Tasks like adding and animating
aircraft models; adding scenery etc. are difficult and fiddly."

May have a point there at this time, however I am not holding this
against FG as its still beta...Actually they made no point of its beta
status. Its been left with one positive slide and one negative, should
have ended with an errata.

Personal thoughts:

Where is that Hurricane? Looks like a potentially good model.

Perhaps they should have waited until version 1.0 of Flight Gear came
out and waited for a binary...


-- 
Matthew Johnson <[EMAIL PROTECTED]>


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Arnt Karlsen
On Sun, 5 Jan 2003 19:18:26 -0600, 
"Curtis L. Olson" <[EMAIL PROTECTED]> wrote in message 
<[EMAIL PROTECTED]>:

> They say some nice things in there too, and we need to stand up and
>  take our criticism like adults, they clearly spent quite a bit of
>  time investigating FlightGear ...

..I'll ask and cc here, look for "http://www.dlsproductions.com/fg/"; 
in the "Subject: " header.

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



RE: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Jon Berndt
Curt wrote:

> Right, I don't want to be too critical ... they are certainly entitled
> to form an opinion based on their experiences.  They also may be
> giving us poor marks in the area of cross-platform portability for not
> doing everything natively on every platform ... there again, that may
> be fair criticism or not depending on where you are coming from.
>
> They say some nice things in there too, and we need to stand up and
> take our criticism like adults, they clearly spent quite a bit of time
> investigating FlightGear ...

I agree, of course, but a high amount of time spent trying to write a
quality piece doesn't always *result* in a quality piece. We've been
critiqued before, and when it is done competently it is a great help.
However, their final remarks led me to believe they wanted something
handed to them and didn't expect to actually get their hands dirty, and
also that they didn't look very closely at what others have done with
FlightGear - even though that information is linked from the home page.

Jon



smime.p7s
Description: application/pkcs7-signature


RE: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Curtis L. Olson
Jon Berndt writes:
> > I think we should look closely on their conclusion in their reflection:
> >
> > 
> > In conclusion, the FlightGear flight simulator is a very nice flight sim
> > package that offers great features (for free), but very poor
> > extensibility with very few user-friendly tools and source code that is
> > geared towards a particular operating system (Linux) instead of being
> > truly cross-platform. For the purposes of modifying FlightGear for other
> > types of simulations or for virtual prototyping, I recommend choosing a
> > different software package.
> > 
> >
> > CU,
> > Christian
> 
> Hmm. I didn't see this. Right away I wonder about two things:
> 
> 
> 1) Their motivations.
> 2) Their true qualifications that might lend credibility to their
> conclusions.

3) Their past experiences with other software which might color their
   future expectations.  (I get the impression that if there isn't an
   easy to use gui based tool to do something, we automatically get
   poor marks in that area.)  That may be fair criticism, or not,
   depending on where you are coming from.

> Funny, I sort of feel that I've had better experience trying to run
> FlightGear on Windows. I'll have to look closer at their web page. Maybe.
> Doesn't sound like they offer much in the way of objective analysis. Do
> these guys have any idea what FlightGear is being used for?

Right, I don't want to be too critical ... they are certainly entitled
to form an opinion based on their experiences.  They also may be
giving us poor marks in the area of cross-platform portability for not
doing everything natively on every platform ... there again, that may
be fair criticism or not depending on where you are coming from.

They say some nice things in there too, and we need to stand up and
take our criticism like adults, they clearly spent quite a bit of time
investigating FlightGear ...

Regards,

Curt.
-- 
Curtis Olson   IVLab / HumanFIRST Program   FlightGear Project
Twin Cities[EMAIL PROTECTED]  [EMAIL PROTECTED]
Minnesota  http://www.menet.umn.edu/~curt   http://www.flightgear.org

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



RE: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Jon Berndt
> I think we should look closely on their conclusion in their reflection:
>
> 
> In conclusion, the FlightGear flight simulator is a very nice flight sim
> package that offers great features (for free), but very poor
> extensibility with very few user-friendly tools and source code that is
> geared towards a particular operating system (Linux) instead of being
> truly cross-platform. For the purposes of modifying FlightGear for other
> types of simulations or for virtual prototyping, I recommend choosing a
> different software package.
> 
>
> CU,
> Christian

Hmm. I didn't see this. Right away I wonder about two things:


1) Their motivations.
2) Their true qualifications that might lend credibility to their
conclusions.

Funny, I sort of feel that I've had better experience trying to run
FlightGear on Windows. I'll have to look closer at their web page. Maybe.
Doesn't sound like they offer much in the way of objective analysis. Do
these guys have any idea what FlightGear is being used for?

Jon




smime.p7s
Description: application/pkcs7-signature


Re: [Flightgear-devel] FlightGear Modification Project

2003-01-05 Thread Christian Mayer
Erik Hofman wrote:
> 
> Hi,
> 
> Some one must have had a great time:
> http://www.dlsproductions.com/fg/

A very interesting page!

I think we should look closely on their conclusion in their reflection:


In conclusion, the FlightGear flight simulator is a very nice flight sim
package that offers great features (for free), but very poor
extensibility with very few user-friendly tools and source code that is
geared towards a particular operating system (Linux) instead of being
truly cross-platform. For the purposes of modifying FlightGear for other
types of simulations or for virtual prototyping, I recommend choosing a
different software package. 


CU,
Christian


--
The idea is to die young as late as possible.-- Ashley Montague

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel