comp.lang.ada
 help / color / mirror / Atom feed
From: "James E. Hopper" <hopperj@macconnect.com>
Subject: Re: Ada graphic tools' summary
Date: Thu, 13 Nov 2003 23:57:19 GMT
Date: 2003-11-13T23:57:19+00:00	[thread overview]
Message-ID: <131120031854541558%hopperj@macconnect.com> (raw)
In-Reply-To: bovuou$r75$1@news.uni-stuttgart.de


> o a graphic UI in the sense of Windows or Macintosh,
>   in which case a "graphic library" is a binding to
>   the Windows or Mac OS?

For Mac OS X, there are carbon bindings at http://MacAda.org as well as
examples for using them.


> 
> o Pixar type photo-realistic rendering of complex scenes?
> 
Ada Open Gl works great on mac.

http://adaopengl.sourceforge.net/

> o real-time dynamic displays as for a video game or
>   visualization of a physical process?
> 
the SDL that someone already pointed out works on mac os x as well.

> o a hardware-independent set of routines to draw
>   straight lines and ellipses?

http://adaopengl.sourceforge.net/

>A further category would be image processing as is done by tools
>like, e.g. photoshop or gimp.

i have been working on an ada binding to the c++ class library at
www.ossim.org which does image processing and geographic stuff.  for
instance i wrote a nice little mac drag and drop app that tanslates
files like dted, dem, uncompressed nitf, etc to jpeg, raw, and tiff.

have done a number of other nice apps to do things like cropping to
geographic rectangles, resample to different degrees per pixel, etc.

we hope to put these up on the ossim website soon.

jim



      parent reply	other threads:[~2003-11-13 23:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-12 15:17 Ada graphic tools' summary Peter Hermann
2003-11-12 17:37 ` tmoran
2003-11-13 12:51   ` Peter Hermann
2003-11-13 14:48     ` Michael Paus
2003-11-13 19:28     ` Chad R. Meiners
2003-11-13 23:57     ` James E. Hopper [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox