From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,53611649a57c674a X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-06 16:27:37 PST Path: archiver1.google.com!news2.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!fr.usenet-edu.net!usenet-edu.net!enst!enst.fr!not-for-mail From: "Robert C. Leif, Ph.D." Newsgroups: comp.lang.ada Subject: RE: GUI toolkit for Ada again Date: Fri, 6 Jul 2001 16:25:47 -0700 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 994462044 97857 137.194.161.2 (6 Jul 2001 23:27:24 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Fri, 6 Jul 2001 23:27:24 +0000 (UTC) To: Return-Path: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 In-Reply-To: <3B450FEE.844B6736@flash.net> Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.4 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , List-Archive: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:9585 Date: 2001-07-06T16:25:47-07:00 From: Bob Leif To: Gart Scott, Larry Kilgallen et al. At SIGAda 2001, I will chair a workshop, "Creating a Symbiotic Relationship Between XML and Ada". One of the main subjects of this workshop will be, what is the status and what needs to be done to create a portable GUI based on XML and Ada? I might note that a very significant part of a simple, user-friendly, small, commercial operating system could be based on an XML/Ada GUI and the following Ada components: a real-time kernel, Ada-POSIX, and an Ada 95 based object-relational database. The addition of a rationally designed Ada/XML Office suite would be a life-saver application. I will leave the term, killer application, to the present commercial manufacturers' products, which are very good at increasing stress. -----Original Message----- From: comp.lang.ada-admin@ada.eu.org [mailto:comp.lang.ada-admin@ada.eu.org]On Behalf Of Gary Scott Sent: Thursday, July 05, 2001 6:04 PM To: comp.lang.ada@ada.eu.org Subject: Re: GUI toolkit for Ada again Hi, Larry Kilgallen wrote: > > In article <3B43CC4E.887F3AE6@flash.net>, Gary Scott writes: > > Hi, > > There are several commercial GUI toolkits that do quite a good job of > > adapting to the specific OS to achieve native "look and feel". See > > > > http://www.gino-graphics.com > > http://www.winteracter.com > > Thanks for the pointers. Those both seem to be Fortran-centric. > Not that such is bad, but I was wondering if it is because that > happens to be the area for which you were familiar with products > or if there is some natural tendency of Fortran programmers to > provide more of a market for this sort of product. There is also a C-based API for GINO. Either API should be quite easy to call from Ada. Link compatibility with MS VC is all that is required (there may be other C compilers supported as well). I merely recommended these because they are both very good at what they do (not perfect, obviously, but all the basic stuff is there and extremely easy to use). Fortran programmers do tend to value portability, but have not historically worried that much about user interface. Many of those that do worry about user interface, want that to be portable as well. These products are tailored to the need. I build a lot of small tools and had began to find that engineers were more and more reluctant to use my tools because they didn't have a GUI (fresh out of college, didn't know what a command line was). GINO makes it extremely easy to add a GUI to plain old console apps (did I say extremely easy?). > > Both products seem to handle Microsoft and Motif. Since Motif > was designed to look like (one generation of) Microsoft, that > may be an easier set of two to cover. It would be interesting > to see if there is anything that covers both of those plus OS/2, > MacOS and MacOS X (NEXT-derivative). -- Gary Scott mailto:scottg@flash.net mailto:webmaster@fortranlib.com http://www.fortranlib.com Support the GNU Fortran G95 Project: http://g95.sourceforge.net