I would also point out that RAPID works with JGNAT (Ada to Java Virtual Machine bytecode) as well as TASH. --Martin -----Original Message----- From: David Botton [mailto:[log in to unmask]] Sent: Thursday, August 03, 2000 1:55 PM To: [log in to unmask] Subject: Re: Aonix I would suggest looking at the following for Open Software GUI solutions (none of these require purchasing any additional products or lic.): Modified GPL'd GUIs (only derived works become GPL'd) - * GtkAda - http://www.adapower.com/gtkada Cross platform includes a GUI builder * TASH - http://tash.calspan.com/ Cross Platform RAPID for GUI builder - ftp://ftp.usafa.af.mil/pub/dfcs/carlisle/usafa/rapid/index.html * Windex - http://www.erols.com/leakstan/Stephe/Ada/windex.html Win32 thick binding * GWindows - http://www.adapower.com/gwindows Win32 only - Supports ActiveX controls and works with GNATCOM COM support - http://www.adapower.com/gnatcom Alpha code GPL (derived works and works using it must be GPL'd) - * JEWL - http://www.it.bton.ac.uk/staff/je/jewl/ Win32 only - teaching framework Some of your questions will be answered by trying the above packages, some by looking at http://www.adapower.com There are of course other proprietary solutions that have already been mentioned that are very reasonable as well. David Botton --- Mike Brenner <[log in to unmask]> wrote: > GUIs in Ada interests me a lot. I often seem to have > the choice of Java, > Python, Ada, awk, etc. And I prefer Ada as a > language. But is there any > reason to prefer it as a GUI builder? > > How could I tell how easy it is to build GUIs? > > Or what other kinds of license I would have to buy > to do the GUI? This > mail list often cited in the past that you had to > buy Microsoft Visual > C++ or some such product in order to use the > interface in one of the > common Ada compilers. So, without any further > information, we simply > don't use that interface, possibly years after that > problem may have > been solved. > > Is the GUI license like the graphics package (that > the company that > became Aonix sold me), that will not work unless I > buy a license from > another graphics company, and even then I would have > problems knowing > what features it would have? > > As a project leader, it is not someone else, but me > myself who is asking > the question: Okay, do it in Ada if you are sure it > will work and will > not waste months learning how to build GUIs that > way? > > I saw some sample code that you had to write to do a > web site in Ada and > it looked like it would be easier to learn Java than > to learn how to > build web sites the Ada way. So I am not building my > websites in Ada, > even though Ada is my preferred language for such > things as natural > language processing, cryptography, and mathematical > research. > > Is there a website somewhere that shows how EASY it > is to build websites > or GUIs in Ada? Perhaps a sample Ada program serving > as a middle-tier, > responding to CGI scripts by serving up a database > on another server as > XML and HTML? > > And perhaps a website somewhere that shows how EASY > it is to build GUIs > that work on all three operating systems (linux, > Solaris, windows)? > > Is there perhaps a website that shows how to read > the keyboard > interrupts and mouse interrupts in linux and > windows? > > Sometimes Ada lovers have to go to Python because we > need faster > development time or to Java because we need more > operating system > independence. > > Someday I will get around to programming the dynamic > structures of > Python in Ada for non-realtime work to get the > advantages of faster > development. > > But I would need some help in getting the operating > system indepenence > for such things as http drivers, mouse drivers, > keyboard interrupts, > ODBC, and GUIs. > > > __________________________________________________ Do You Yahoo!? Kick off your party with Yahoo! Invites. http://invites.yahoo.com/