comp.lang.ada
 help / color / mirror / Atom feed
From: nma123@super.zippo.com
Subject: portable GUI , Ada backend, best design?
Date: 1998/01/17
Date: 1998-01-17T00:00:00+00:00	[thread overview]
Message-ID: <69s0vf$aao@drn.zippo.com> (raw)


Hello,

I am seeking advice on this.

I'd like to do this:

      +-----------+     +--------------------+
      | GUI       |     | analysis           |
      | for data  |<===>| and                |
      | entry     |     | computational part |
      +-----------+     +--------------------+

Where the software must be portable with no code changes when building the
software on UNIX and Windows.

I looking at using  Ada (GNAT) for the analysis and computational part 
of the system, using Ada insures portability for the backend side.
 
The problem is what to use for the GUI part. the GUI part is for entering
user input, the parameters for the analysis part, so it is not very advanced
GUI, but it had to be portable.

I can look at using tcl/tk for the GUI, since tcl/tk is avaliable on both
UNIX and windows. has anyone used tcl/tk and called Ada from it? any problems?
can Ada make a callback into tcl/tk function to be able to update 
the GUI screen? I have not used tcl/tk, although played with some 
tcl/tk GUI scripts.

I can may be use Java for the GUI and use JNI to interface to C code that
calls Ada, the Ada calling C back that calls Java to update the GUI.

offcourse I can use X and Ada but that is not portable.

Any other ideas? how to do portable GUI that interfaces to Ada?

thanks,
n.
 




             reply	other threads:[~1998-01-17  0:00 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-17  0:00 nma123 [this message]
1998-01-18  0:00 ` portable GUI , Ada backend, best design? Tarjei T. Jensen
1998-01-19  0:00   ` Jean-Claude MAHIEUX
1998-02-04  0:00   ` Mike Bartman
1998-02-05  0:00     ` Stanley R. Allen
1998-01-19  0:00 ` Thomas G. McWilliams
1998-01-20  0:00   ` Jerry van Dijk
1998-01-20  0:00     ` Jon S Anthony
1998-01-23  0:00       ` Doug Smith
1998-01-23  0:00       ` Dr. Michael Paus
1998-01-28  0:00       ` Frank Petranka
1998-01-28  0:00         ` Dr. Michael Paus
1998-01-20  0:00 ` Martin C. Carlisle
replies disabled

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