comp.lang.ada
 help / color / mirror / Atom feed
From: achrist@easystreet.com
Subject: Re: Ada GUI for Windows and Linux
Date: Wed, 11 Sep 2002 14:10:14 -0700
Date: 2002-09-11T14:10:14-07:00	[thread overview]
Message-ID: <3D7FB136.686FA017@easystreet.com> (raw)
In-Reply-To: mailman.1031775961.29439.comp.lang.ada@ada.eu.org

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



  reply	other threads:[~2002-09-11 21:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-11 16:48 Ada GUI for Windows and Linux Frank J. Lhota
2002-09-11 18:25 ` Preben Randhol
2002-09-11 20:25 ` Eric Merritt
2002-09-11 21:10   ` achrist [this message]
2002-09-12 12:43     ` Eric Merritt
2002-09-11 21:31 ` Adrian Knoth
2002-09-11 22:07 ` Toshitaka Kumano
2002-09-12  0:07 ` Randy Brukardt
2002-09-12  1:40 ` Ted Dennison
2002-09-12 11:54 ` David C. Hoos
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox