TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Marc A. Criley" <[log in to unmask]>
Reply To:
Marc A. Criley
Tue, 13 Mar 2001 12:29:11 -0500
text/plain (32 lines)
"Jackson, Justin" wrote:
> Dear Teamers,
>   I would be grateful if anyone could point me at some URLs which together
> provide a comprehensive and ideally comparative survey of the currently
> available Ada95 graphics bindings (e.g GKS type as well as the usual GUI
> boxes). I am mainly interested in bindings that work with GNAT on
> Windows/Linux/Solaris, but anything for a diskless target (e.g. VX Works
> environment) would also be very interesting.
> The Ada advocacy angle is that I am hoping to convince people (including
> myself) that we can do what we need to all in Ada rather than Ada calling
> C++ MFC dlls.

Stephe Leake has already mentioned GtkAda (for which the GLIDE GUI builder
is available), so I'll just add that JGNAT compiling Ada to Java Byte Code
is another cross-platform possibility.  Regardless of one's opinion of
Java, it does have an extensive set of GUI components, to which JGNAT's
jvm2ada binding generator provides access.

I only know of one GUI builder that generates Ada for a JGNAT/Java
environment, and that's RAPID
However, it supports only a limited number of features and capabilities, so
while it's good in an educational/"playing around" setting, you wouldn't
use it for production work.  You're left to roll your own GUI, which I
haven't found too onerous yet :-)

Marc A. Criley
Senior Staff Engineer
Quadrus Corporation