[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GTE DUATS and weather graphics/etc.



I would suggest that any standardized library to interface with duats
should be written in C - the reason for this is that then it can be used
from ANY of the languages (perl,tcl,python,c,c++), simply by writing a
small wrapper library by hand or using SWIG. 

This makes a LOT more sense than coding something specific to one
scripting language which will then HAVE to be reimplemented if someone
wants to use something else.

For example, I could very easily see portions of this tied in with GMAP
or GRASS, which are a couple of GIS systems.

-- Nathan

"John C. Peterson" wrote:
> 
> On Sat, Jan 29, 2000 at 05:46:52PM -0800, Eugene Leitl wrote:
> > Kenyon D. Cox writes:
> >
> >  > You bet.
> >  >
> >  > As a confirmed non-programmer I've recently tried to decide which
> >  > script language to use for such a project, and how fancy I wanted to
> >
> > Here's the script language to end all script languages:
> > http://python.org
> >
> > It really is very good, and you can choose 3 shiny O'Reilly books to
> > learn it from. You'll be up and flying within a weekend.
> >
> 
>    I'll add my vote for Python as the preferred scripting language.
> I really like the idea of having bindings to the Gtk and Gnome libs,
> (using PyGtk and PyGnome). With the glade interface builder, you can
> rapidly prototype and build very nice GUI applications. The Gnome canvas
> widget is also an excellent resource to have. It's perfectly suited to the
> display of map data where you might want to quickly toggle the visibility
> of things like airspace boundaries, etc. There's a nice page on just the
> canvas widget at;  http://www.gnome.org/devel/canvas/
> 
>    Although I've been making small fixes to fplan, I've been holding off
> on adding any significant new features because I've wanted to clarify
> in my own mind what the best general approach might be. I'm starting to
> settle on the idea of a top level GUI interface to major flight planning
> "modules" that is written in Python, PyGtk, PyGnome. The "modules"
> could be defined in an obvious way so that people could work on them
> independently without too much trouble. Some of the obvious ones are;
> 
>   o Weight and Balance
> 
>   o Gathering of weather observations, forecasts
> 
>   o Aircraft performance predictions (like take off distances estimated from
>       density altitude computations derived from weather observations, etc.)
> 
>   o Route selection (including constraints like fuel availability, and
>      possibly some type of route optimization).
> 
>   o Computation of headings, distances, etc (The stuff that fplan already
>       does... The interface to the Python GUI would be accomplished by
>       adding a simple output format to fplan based on "tags" that could
>       easily be interpreted by the Python GUI for subsequent use and
>       display).
> 
>   o Filing of flight plans
> 
> Any others I have forgot???
> 
> Regards, John
> 
> --
>  ___|___  | John C. Peterson, KD6EKQ | Try Linux for Intel x86, the open
>   -(*)-   | mailto:jaypee@netcom.com | source operating system of the future!
>   o/ \o   | San Diego, CA   U.S.A    | See http://www.linux.org/ for info
> -
> Archives of linux-aviation: http://mail.nl.linux.org/lists/linux-aviation/
> To unsubscribe: send the command "unsubscribe linux-aviation" in the body
> of a mail message to <Majordomo@mail.nl.linux.org>.

-- 


------------------------------------------------------------
Nathan Neulinger                       EMail:  nneul@umr.edu
University of Missouri - Rolla         Phone: (573) 341-4841
CIS - Systems Programming                Fax: (573) 341-4216
-
Archives of linux-aviation: http://mail.nl.linux.org/lists/linux-aviation/
To unsubscribe: send the command "unsubscribe linux-aviation" in the body
of a mail message to <Majordomo@mail.nl.linux.org>.