From: pontius@btv.ibm.com (Dale Pontius)
Subject: Re: Platform independent GUI bindings...
Date: 1997/01/28
Date: 1997-01-28T00:00:00+00:00 [thread overview]
Message-ID: <5cl05e$tak@mdnews.btv.ibm.com> (raw)
In-Reply-To: 1997Jan27.064225.1@eisner
In article <1997Jan27.064225.1@eisner>,
kilgallen@eisner.decus.org (Larry Kilgallen) writes:
> In article <32EC150C.5082@ibm.net>, Marc Bejerano <marcb02@ibm.net> writes:
>
>> Does anyone have a recommendation for platform-independent GUI bindings
>> in Ada95? I need OS/2 PM, Windows, and X11 bindings but I don't want to
>> have to recode the application for each platform. Any help and/or ideas
>> would be MOST helpful as I really do NOT want to write one myself.
>
> How about IBM VisualAge ? The demo that OC Systems had for their Ada
> add-on at TRI-Ada showed what one would expect to be a Windows NT
> tabbed dialog box with an appearance resembling an OS/2 property
> sheet, but you must accept those little nits when you decide that
> you are not willing to code separately for each GUI style.
>
IBM OpenClass is C++, and I haven't seen much about mapping C++
classes into Ada.
I can think of four other suggestions:
Java awt : The Java GUI toolkit. I haven't used it, but I'm under the
impression that it's not terribly complete. Still, it's the closest
thing to a Universal GUI you'll find. Plus over time, it's likely
to get the necessary improvements.
OpenDoc ODF : OpenDoc Framework. Currently available only on Mac,
but it is supposed to be spreading to the other OpenDoc platforms.
Tcl/Tk : Use Tcl/Tk wrappers around you Ada, and build the GUI that
way. I believe they're available on all the platforms you speak of.
You may even be able to call the GUI parts directly from Ada.
V : http://www.cs.unm.edu/~wampler There is not currently an OS/2
version, but it appears to be in the works.
Qt : Don't have reference, check Linux newsgroups. No OS/2 version,
but it doesn't sound impossible.
Win32 : After all, Win95, WinNT on x86, and WinNT on Alpha should be
all the cross-platform anyone needs. (Insert tongue-in-cheek/irony
emoticon here.)
Dale Pontius
(NOT speaking for IBM)
next prev parent reply other threads:[~1997-01-28 0:00 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-01-26 0:00 Platform independent GUI bindings Marc Bejerano
1997-01-27 0:00 ` Larry Kilgallen
1997-01-28 0:00 ` Dale Pontius [this message]
1997-01-29 0:00 ` Platform independent GIU bindings Dennis W. Butler
1997-01-29 0:00 ` Platform independent GUI bindings Steven North
1997-01-29 0:00 ` Al Christians
1997-01-29 0:00 ` Ada/Java interface (was: Platform independent GUI bindings...) Dale Pontius
1997-01-28 0:00 ` Platform independent GUI bindings David Emery
1997-01-29 0:00 ` Ted Dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox