comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de>
Subject: Re: OT: GUI [was:]Ann: TeXCAD 4.1
Date: Thu, 18 Mar 2004 14:41:24 +0000 (UTC)
Date: 2004-03-18T14:41:24+00:00	[thread overview]
Message-ID: <c3ccek$eb6$1@a1-hrz.uni-duisburg.de> (raw)
In-Reply-To: mailman.106.1079609883.327.comp.lang.ada@ada-france.org

Preben Randhol <randhol+abuse@pvv.org> wrote:
: Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de> wrote on 18/03/2004 (12:05) :
:> However, as can be learned from advanced UIs before OS/2 and even
:> from OS/2, file open dialogue windows are a great leap, uhm, backwards.
:> Though to appreciate this one might need the help of a different approach
:> to UI design, like applications truly integrated with the OS, including
:> its GUI, literally. Like a document centered approach, or like the integrating
:> approach of Plan 9 (the *user* defines the user interface using what the
:> OS provides for this.)
: 
: Now you are not talking any more about GtkAda versus the Mac OS X
: toolkit so this is completely irrelevant.

(Mac OS X is not mentioned in the paragraph above, but I admit that
I'm always carried away by human interface design issues. I think they
are important, and as long as programmers are empowered to make user
interface design decisions, improvements aren't likely.)

Well, irrelevant..., the OP had mentioned or implied, to me at least,
that low level layers (below Gtk) as well as the high level layers 
invite criticism that can be well expressed in typical "Ada" terms.
(Which is what I thought reading pages from the XCB site.)
Thinking about a new interface it is an opportunity to think differently
about interfaces, taking human interface research into consideration.
Interestingly this maps to programming language syntax design decisions,
as presented in a collection of articles entitled "The Psychology of
Programming" (I don't have it here, but I can provide details when
I'm at home.)

(For example, is a dashboard oriented panel design, as is more or
less hardcoded in (the spirit of) Gtk(Ada) really an adequate choice
when in comes to applications that have nothing to do with engineering,
or with engineers?)


In addition, the new Gtk has adopted an XML based mechanism to
describe certain interface components. This is another level of 
abstraction. Dr. Leif might be pleased to hear about this ;-)




  reply	other threads:[~2004-03-18 14:41 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-16 21:50 Ann: TeXCAD 4.1 Gautier Write-only
2004-03-17  9:30 ` Preben Randhol
2004-03-17 13:54   ` Georg Bauhaus
2004-03-17 14:08     ` Preben Randhol
2004-03-17 18:21       ` Georg Bauhaus
2004-03-17 18:36         ` Preben Randhol
2004-03-18 10:54           ` OT: GUI [was:]Ann: " Georg Bauhaus
2004-03-18 11:37             ` Preben Randhol
2004-03-18 14:41               ` Georg Bauhaus [this message]
2004-03-18 15:22                 ` Preben Randhol
2004-03-18 15:25                   ` Preben Randhol
2004-03-18 17:11                   ` Georg Bauhaus
2004-03-18 18:57                     ` Preben Randhol
2004-03-19 11:27                       ` Georg Bauhaus
2004-03-19 12:18                         ` Preben Randhol
2004-03-19 15:14                           ` Georg Bauhaus
2004-03-19 18:09                             ` Preben Randhol
2004-03-19 22:24                               ` Georg Bauhaus
2004-03-19 20:27                           ` Randy Brukardt
2004-03-20  0:30                             ` Ada Tutorials [was:] " Georg Bauhaus
2004-03-20  8:28                             ` Preben Randhol
2004-03-18 20:46                     ` Randy Brukardt
2004-03-24 12:50                     ` chris
2004-03-24 13:10                       ` Preben Randhol
2004-03-24 15:19                         ` Martin Dowie
2004-03-24 17:20                           ` Preben Randhol
2004-03-25  8:22                             ` Martin Dowie
2004-04-02 10:45                             ` Martin Dowie
2004-03-25 18:00                           ` Pascal Obry
2004-03-26 23:25                           ` OT: GUI Jacob Sparre Andersen
2004-03-27 18:29                             ` Martin Dowie
2004-03-27 19:40                               ` Ludovic Brenta
2004-03-27 19:52                                 ` Frank J. Lhota
2004-03-27 20:08                                   ` Ludovic Brenta
2004-03-27 20:33                                     ` Georg Bauhaus
2004-03-27 22:15                                   ` Robert I. Eachus
2004-04-15 11:05                               ` Preben Randhol
2004-04-15 16:22                                 ` Martin Dowie
2004-04-15 21:39                                   ` Jacob Sparre Andersen
2004-04-15 23:52                                   ` Stephen Leake
2004-04-16  7:14                                   ` Preben Randhol
2004-04-16 13:08                                     ` Martin Dowie
2004-04-16 15:24                                       ` Preben Randhol
     [not found]                                   ` <u7jwgol39.fsf@acm.org>
2004-04-16  7:18                                     ` Preben Randhol
2004-03-24 17:52                         ` OT: GUI [was:]Ann: TeXCAD 4.1 chris
2004-03-25  7:34                           ` Preben Randhol
2004-03-25 13:38                             ` chris
2004-03-25 13:52                               ` Preben Randhol
2004-03-25 14:42                                 ` chris
2004-03-25 16:13                                   ` Preben Randhol
2004-03-26 10:43                                     ` Stephen Leake
2004-03-26 11:48                                       ` Preben Randhol
2004-03-26 12:47                                         ` Marius Amado Alves
2004-03-26 12:54                                           ` Georg Bauhaus
2004-03-26 14:25                                             ` Marius Amado Alves
2004-03-26 14:26                                             ` Marius Amado Alves
2004-03-27  0:25                                               ` Ludovic Brenta
2004-03-26 14:27                                             ` Marius Amado Alves
2004-03-26 17:35                                           ` Björn Persson
2004-03-26 18:09                                             ` Marius Amado Alves
2004-03-27  0:29                                               ` Ludovic Brenta
2004-03-26 19:36                                             ` Preben Randhol
2004-03-26 23:34                                               ` chris
2004-03-26 23:59                                                 ` Preben Randhol
2004-03-27  0:49                                                   ` Björn Persson
2004-03-27  2:32                                                     ` Georg Bauhaus
2004-03-27  7:33                                                     ` Simon Wright
2004-04-15 11:08                                                       ` Preben Randhol
2004-04-17  6:37                                                         ` Simon Wright
2004-03-27 13:48                                                     ` Stephen Leake
2004-03-27 22:03                                                     ` Robert I. Eachus
2004-04-16  7:20                                                     ` Preben Randhol
     [not found]                                                     ` <20040416072020.GE2922@pvv.org>
2004-04-17 13:19                                                       ` Stephen Leake
2004-03-27  0:27                                             ` Ludovic Brenta
2004-03-27  7:26                                             ` Simon Wright
2004-03-27 13:44                                             ` Stephen Leake
2004-03-27 14:11                                               ` Georg Bauhaus
2004-03-27 17:22                                                 ` Stephen Leake
2004-03-27 19:28                                                   ` Georg Bauhaus
2004-03-28 13:52                                                     ` Stephen Leake
2004-03-28 14:33                                             ` Björn Persson
2004-04-16 15:30                                               ` Preben Randhol
2004-03-26 21:34                                         ` Randy Brukardt
2004-03-26 21:56                                           ` Dale Stanbrough
2004-03-26 23:50                                           ` Preben Randhol
2004-03-27  2:42                                             ` Georg Bauhaus
2004-04-16 15:39                                               ` Preben Randhol
2004-03-24 18:00                         ` Georg Bauhaus
2004-03-25  7:42                           ` Preben Randhol
2004-03-25 13:58                             ` Georg Bauhaus
2004-03-25 14:00                               ` Preben Randhol
2004-03-25 14:14                                 ` Georg Bauhaus
2004-03-25 16:18                                   ` Preben Randhol
2004-03-25 17:31                                     ` Georg Bauhaus
2004-03-25 20:08                                       ` Preben Randhol
2004-03-26 22:29                                       ` Florian Weimer
2004-03-27  0:32                                         ` Ludovic Brenta
2004-03-27  2:45                                         ` Georg Bauhaus
2004-03-25 14:46                               ` chris
2004-03-25 17:05                                 ` Georg Bauhaus
2004-03-25 20:09                                   ` Preben Randhol
2004-03-25 22:27                                     ` Georg Bauhaus
2004-03-24 13:29                       ` Georg Bauhaus
2004-03-20  0:49                 ` Neat (Pascal) and Scruffy (C) Languages [was:] " Georg Bauhaus
replies disabled

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