* Platform independent GUI bindings... @ 1997-01-26 0:00 Marc Bejerano 1997-01-27 0:00 ` Larry Kilgallen ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Marc Bejerano @ 1997-01-26 0:00 UTC (permalink / raw) 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. Thanks in advance, Marc ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 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 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 2 siblings, 2 replies; 9+ messages in thread From: Larry Kilgallen @ 1997-01-27 0:00 UTC (permalink / raw) 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. Larry Kilgallen ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 1997-01-27 0:00 ` Larry Kilgallen @ 1997-01-28 0:00 ` Dale Pontius 1997-01-29 0:00 ` Steven North 1997-01-29 0:00 ` Platform independent GIU bindings Dennis W. Butler 1997-01-29 0:00 ` Ada/Java interface (was: Platform independent GUI bindings...) Dale Pontius 1 sibling, 2 replies; 9+ messages in thread From: Dale Pontius @ 1997-01-28 0:00 UTC (permalink / raw) 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) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 1997-01-28 0:00 ` Dale Pontius @ 1997-01-29 0:00 ` Steven North 1997-01-29 0:00 ` Al Christians 1997-01-29 0:00 ` Platform independent GIU bindings Dennis W. Butler 1 sibling, 1 reply; 9+ messages in thread From: Steven North @ 1997-01-29 0:00 UTC (permalink / raw) Dale Pontius (pontius@btv.ibm.com) wrote: : 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. The Ada95 Upgrade for VisualAge C++ (what a mouthful) permits an Ada95 user to build new visual parts based on the IBM Open Class parts and use them in Ada95 programs. The product includes an Ada95 code generator (which generates the code for the new composite parts constructed by the user), and Ada95 bindings to the IBM Open Class library. The initial version is available on Windows NT for use with GNAT. Steve North OC Systems -- Steven North OC Systems (703)359-6012 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 1997-01-29 0:00 ` Steven North @ 1997-01-29 0:00 ` Al Christians 0 siblings, 0 replies; 9+ messages in thread From: Al Christians @ 1997-01-29 0:00 UTC (permalink / raw) Steven North wrote: >> The Ada95 Upgrade for VisualAge C++ (what a mouthful) permits an Ada95user to build new visual parts based on the IBM Open Class parts and use them in Ada95 programs. The product includes an Ada95 code generator (which generates the code for the new composite parts constructed by the user), and Ada95 bindings to the IBM Open Class library. The initial version is available on Windows NT for use with GNAT. << Steve, Please tell us more about this. Looks like a potentially usable concept. Al ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GIU bindings 1997-01-28 0:00 ` Dale Pontius 1997-01-29 0:00 ` Steven North @ 1997-01-29 0:00 ` Dennis W. Butler 1 sibling, 0 replies; 9+ messages in thread From: Dennis W. Butler @ 1997-01-29 0:00 UTC (permalink / raw) You may want to check out Amulet, a User Interface Toolkit developed at Carnegie-Mellon. Find it at http://www.cs.cmu.edu/~amulet It's implemented in C++ :( but it can work on Windows, Mac and X-windows...Perhaps someone would like to create a binding for it? Dennis Butler Dept of Computer Science Cal Poly, San Luis Obispo ^ permalink raw reply [flat|nested] 9+ messages in thread
* Ada/Java interface (was: Platform independent GUI bindings...) 1997-01-27 0:00 ` Larry Kilgallen 1997-01-28 0:00 ` Dale Pontius @ 1997-01-29 0:00 ` Dale Pontius 1 sibling, 0 replies; 9+ messages in thread From: Dale Pontius @ 1997-01-29 0:00 UTC (permalink / raw) In article <5cl05e$tak@mdnews.btv.ibm.com>, pontius@btv.ibm.com (Dale Pontius) writes: > > 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. > I know there is work going on to generate Java bytecodes from Ada, but I'm after a little something different. Is it feasible and reasonable to want to use Java awt as a portable GUI toolkit? Can awt be executed outside of the Java? If not, can some sort of Java stub code be used without getting in the way too much? Thanks, Dale Pontius (NOT speaking for IBM) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 1997-01-26 0:00 Platform independent GUI bindings Marc Bejerano 1997-01-27 0:00 ` Larry Kilgallen @ 1997-01-28 0:00 ` David Emery 1997-01-29 0:00 ` Ted Dennison 2 siblings, 0 replies; 9+ messages in thread From: David Emery @ 1997-01-28 0:00 UTC (permalink / raw) XVT Corp has Ada83 bindings for their commercial product that supports multiple window systems. I don't know if they have any plans to move to Ada95. dave -- Note: if email to me bounces, use 'emery@grebyn.com' ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Platform independent GUI bindings... 1997-01-26 0:00 Platform independent GUI bindings Marc Bejerano 1997-01-27 0:00 ` Larry Kilgallen 1997-01-28 0:00 ` Platform independent GUI bindings David Emery @ 1997-01-29 0:00 ` Ted Dennison 2 siblings, 0 replies; 9+ messages in thread From: Ted Dennison @ 1997-01-29 0:00 UTC (permalink / raw) Marc Bejerano wrote: > > 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. There are Ada bindings to TK/TCL. Check HotBAP for more information. Actually, the Ada bindings are the easy part. Those can be made. The tough part is finding platform-independant GUI libraries to bind to for all your desired platforms. -- T.E.D. | Work - mailto:dennison@escmail.orl.lmco.com | | Home - mailto:dennison@iag.net | | URL - http://www.iag.net/~dennison | ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~1997-01-29 0:00 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 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 1997-01-29 0:00 ` Steven North 1997-01-29 0:00 ` Al Christians 1997-01-29 0:00 ` Platform independent GIU bindings Dennis W. Butler 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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox