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.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, MAILING_LIST_MULTI,REPLYTO_WITHOUT_TO_CC autolearn=no 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-12 05:44:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!mango.news.easynet.net!easynet.net!proxad.net!teaser.fr!enst.fr!not-for-mail From: Eric Merritt Newsgroups: comp.lang.ada Subject: Re: Ada GUI for Windows and Linux Date: Thu, 12 Sep 2002 05:43:01 -0700 (PDT) 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 X-Trace: avanie.enst.fr 1031834642 5913 137.194.161.2 (12 Sep 2002 12:44:02 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Thu, 12 Sep 2002 12:44:02 +0000 (UTC) Return-Path: In-Reply-To: <3D7FB136.686FA017@easystreet.com> Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Unsubscribe: , List-Id: comp.lang.ada mail<->news gateway List-Post: List-Help: List-Subscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:28859 Date: 2002-09-12T05:43:01-07:00 > > 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. I like the idea of XUL but its not really that popular ourside of the mozilla community. I personally find it a bit cludgy, but it works. I guess if I was looking to do something like this I would probably turn something like xwt (www.xwt.org). Its a gui toolkit that interfaces with any xml-rpc server (although I am not sure if there is an xml-rpc server for Ada). If the xforms spec ever gets off the ground that would be pretty sweet as well. > 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) This is more or less way to complicated. If you force refresh and handle each request atomically you can pretty much ignore the back button. I think most people realize that back the back button and an 'undo' feature are two completly diffrent things. > 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). Most browsers will duplicate the page. Once again if you handle requests atomically this shouldn't matter. All you should really keep in the session is user identity information, and perhaps some globally usefull information as it arises. If you do otherwise it will end up biting you in the but. Of course, you pay for this in increased data accesses. __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com