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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,db8d6ab83ae5880b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-11 14:10:37 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!newsfeed-west.nntpserver.com!hub1.meganetnews.com!nntpserver.com!telocity-west!TELOCITY!sn-xit-03!sn-xit-01!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: achrist@easystreet.com Newsgroups: comp.lang.ada Subject: Re: Ada GUI for Windows and Linux Date: Wed, 11 Sep 2002 14:10:14 -0700 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <3D7FB136.686FA017@easystreet.com> X-Mailer: Mozilla 4.79 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:28837 Date: 2002-09-11T14:10:14-07:00 List-Id: Eric Merritt wrote: > > Depending on what kind of gui you are trying to create > you could always create a web driven gui using AWS. If > its mostly disply and form style input and output this > will get you what you need. > This is indeed close to very good. But the world has been trying to do more with such GUI's that are not tightly coupled to the application. Java was supposed to do this. Javascript and Flash are now popular. Microsoft does this with ActiveX, but it's not portable. There is a near continuum of options available. I mentioned XUL because the article said that it was becoming popular. It seems to me that Ada gains if it can talk to the same API's that other languages talk to, and that Ada gains if language-neutral API's succeed. Creating an application with AWS does present some challenges compared to doing it with typical RAD/GUI development. If the user's progress through the UI is possibly lengthy and flexible, two UI questions are problematic (at least for me) (1) What happens if the user hits the 'Back' button? (if you've got session info, you will want unlimited undo support to roll it back) and (2) What happens if the user hits the 'Open in New Window' button? (how to fork a session? The 'New Window' in IE also duplicates the current page). Al