comp.lang.ada
 help / color / mirror / Atom feed
From: "David C. Hoos, Sr." <david.c.hoos.sr@ada95.com>
Subject: Re: Gui development in ADA
Date: 1999/06/09
Date: 1999-06-09T00:00:00+00:00	[thread overview]
Message-ID: <f3jSCtms#GA.229@newstoo.hiwaay.net> (raw)
In-Reply-To: 375E3D80.E2DFE42A@alcatel.be


Jos De Laender <jos.de_laender@alcatel.be> wrote in message
news:375E3D80.E2DFE42A@alcatel.be...
>
>     Hi,
>
>     I recently studied a C++ class library for building Gui applications
> under Windows/Unix and others. In fact it was a quite impressive one
> from OO point of view.
>
>     Do you guys know if such an elaborated class library is also
> available in Ada ? It should , at least for personal use , be freely
> available. Currently it is only for self education purposes.
>
>     Any pointers available ?

There are several possibilities, ranging from "thin" to "thick" bindings
to the underlying OS services, and GUI libraries.  There may be others,
but try these for starters:

   CLAW (Class Library Ada Windows) free demo but production version not
free.  Very useful for education, though, but specific to Win32.
http://rrsoftware.com/html/prodinf/claw/clawdemo.htm

These others are platform-independent (i.e., there are versions for
UNIX and Win32):

  GTK Ada -- this is a binding to the GTK+ Graphics toolkit.
http://ada.eu.org/gtkada/

  TASH (Tcl Ada SHell), an Ada95 binding to Tcl/tk
http://tash.calspan.com/

  RAPID, the Rapid Ada Portable Interface Design tool.
  Using RAPID, programmers can easily create a graphical user interfaces
  (GUIs) for their applications by simply drawing them.  RAPID then
  generates Ada code using the TASH binding to Tcl/Tk.  Since Tcl/Tk is
  supported on many different platforms (including Windows, Macintosh,
  and UNIX), the generated GUI will also run on all of these platforms.
ftp://ftp.usafa.af.mil/pub/dfcs/carlisle/usafa/rapid/index.html


  Some work done by Leonid Dulman using TASH, RAPID, et. al.
http://ada95.freeservers.com/index.htm





  reply	other threads:[~1999-06-09  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-06-09  0:00 Gui development in ADA Jos De Laender
1999-06-09  0:00 ` David C. Hoos, Sr. [this message]
1999-06-10  0:00   ` David Botton
1999-06-09  0:00 ` dennison
1999-06-12  0:00   ` Aidan Skinner
replies disabled

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