comp.lang.ada
 help / color / mirror / Atom feed
From: Shark8 <onewingedshark@gmail.com>
Subject: Re: Air traffic control system in Java
Date: Fri, 4 Mar 2011 22:45:45 -0800 (PST)
Date: 2011-03-04T22:45:45-08:00	[thread overview]
Message-ID: <882b38e2-0eaa-4b2e-944c-692eca47908f@q12g2000prb.googlegroups.com> (raw)
In-Reply-To: op.vrut7kb9lzeukk@jellix.jlfencey.com

On Mar 4, 10:15 pm, "Vinzent Hoefler"
<0439279208b62c95f1880bf0f8776...@t-domaingrabbing.de> wrote:
> Randy Brukardt wrote:
> > And the work to define a standard GUI to the level required for the Ada
> > standard would be immense, especially in order to prevent tying it to any
> > underlying target. (We'd want it to work on both Windows and Linux for
> > instance, without requiring either of them.) And I don't see anyone really
> > stepping up to do that work.
>
> The only languages I know with a built-in GUI (Oberon and Smalltalk) can be
> called "failed" in that respect (there are probably more, but I can't know
> them all).

Interesting you should mention Oberon; I just installed it into a VM
to play with.
{VirtualPC is free now, so if you're using Windows there is little
disincentive
to throwing odd/interesting OSes into a VM.}

> Considering what I regularly read in the appropriate newsgroups, even a big
> library like the VCL of Delphi is not nearly enough to satisfy its users,
> there are a lot of add-ons, third party tools and hacks to get what they
> want (and Delphi is even just Windows-only, so we're not even talking problems
> of cross-platform GUI).

Delphi's VCL is actually one of the best GUI-builders I've seen...
there was
also the Kylix port of the VCL to the Linux environs which fizzled
out, but
iy *WAS* there.

Given that the VCL is basically an object-oriented wrapper of the
Windows
[graphics] API it seems to me that Ada *could* be used similarly and
in an
even better manner: an object-oriented hierarchy-among-specifications
which
have their bodies chosen as per the platform being developed.

> So if someone expects such a beast can be standardized at all, I'd call him
> overly optimistic at least.

OpenGL and PotScript/PDF are standard and [true] cross-platform, no?
Couldn't a standard GUI therefore be built upon them?
{Granted some people won't like the idea of using/requiring OpenGL/
Postscript
as a base for it.}



  reply	other threads:[~2011-03-05  6:45 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-03 20:46 Air traffic control system in Java Hyman Rosen
2011-03-03 21:01 ` Nasser M. Abbasi
2011-03-03 21:02   ` Hyman Rosen
2011-03-03 21:12     ` Vinzent Hoefler
2011-03-08  7:26       ` Martin Krischik
2011-03-16 18:21         ` Vinzent Hoefler
2011-03-03 21:01 ` KK6GM
2011-03-03 21:13 ` Vinzent Hoefler
2011-03-03 21:27   ` Hyman Rosen
2011-03-03 21:34     ` Vinzent Hoefler
2011-03-03 21:35       ` Hyman Rosen
2011-03-03 21:44         ` Vinzent Hoefler
2011-03-03 21:58           ` Hyman Rosen
2011-03-03 22:16             ` Vinzent Hoefler
2011-03-03 23:29               ` Robert A Duff
2011-03-04  2:56                 ` anon
2011-03-05  5:31                 ` Vinzent Hoefler
2011-03-03 22:36           ` Georg Bauhaus
2011-03-03 22:40             ` Hyman Rosen
2011-03-04  0:44               ` Georg Bauhaus
2011-03-03 22:50             ` Vinzent Hoefler
2011-03-07 12:26     ` jimmaureenrogers
2011-03-07 15:09       ` Hyman Rosen
2011-03-03 22:50 ` Rick
2011-03-03 23:00   ` Hyman Rosen
2011-03-04  1:07     ` KK6GM
2011-03-04 17:07       ` Hyman Rosen
2011-03-04 17:24         ` KK6GM
2011-03-04 17:36           ` Hyman Rosen
2011-03-04 18:00             ` KK6GM
2011-03-04 18:11               ` Hyman Rosen
2011-03-04 18:18                 ` KK6GM
2011-03-04 18:24                   ` Hyman Rosen
2011-03-04 18:51                     ` Vinzent Hoefler
2011-03-04 20:18                       ` Dmitry A. Kazakov
2011-03-04 20:23                         ` Nasser M. Abbasi
2011-03-04 21:31                           ` Dmitry A. Kazakov
2011-03-04 21:44                             ` Nasser M. Abbasi
2011-03-04 22:08                               ` Dmitry A. Kazakov
2011-03-05  1:08                               ` Randy Brukardt
2011-03-05  5:15                                 ` Vinzent Hoefler
2011-03-05  6:45                                   ` Shark8 [this message]
2011-03-05  7:15                                     ` Vinzent Hoefler
2011-03-05  7:37                                       ` Nasser M. Abbasi
2011-03-05  7:50                                         ` Vinzent Hoefler
2011-03-05  8:28                                         ` Dmitry A. Kazakov
2011-03-05 23:32                                           ` Rick
2011-03-06  9:21                                             ` Dmitry A. Kazakov
2011-03-06 22:47                                               ` Rick
2011-03-05  9:15                                         ` Ludovic Brenta
2011-03-05  9:27                                           ` Vinzent Hoefler
2011-03-05  9:32                                             ` Ludovic Brenta
2011-03-05 11:37                                         ` Peter C. Chapin
2011-03-05 20:17                                         ` Jeffrey Carter
2011-03-05 20:18                                         ` Jeffrey Carter
2011-03-05 21:58                                         ` Jeffrey Carter
2011-03-06  0:13                                         ` GTK Ada, was: " Simon Clubley
2011-03-06  0:47                                         ` Jeffrey Carter
2011-03-06 16:23                                           ` Nasser M. Abbasi
2011-03-06 17:09                                             ` Jeffrey Carter
2011-03-06 21:59                                               ` Nasser M. Abbasi
2011-03-06 23:52                                                 ` Jeffrey Carter
2011-03-07  0:07                                                   ` Jeffrey Carter
2011-03-06 17:00                                         ` Jeffrey Carter
2011-03-06 17:54                                         ` Tero Koskinen
2011-03-05  8:07                                       ` Dmitry A. Kazakov
2011-03-05  8:14                                         ` Shark8
2011-03-05  8:36                                           ` Dmitry A. Kazakov
2011-03-05  8:10                                       ` Shark8
2011-03-05  9:01                                         ` Vinzent Hoefler
2011-03-06 23:22                                           ` Shark8
2011-03-07 15:27                                         ` Julian Leyh
2011-03-05 11:20                                 ` Peter C. Chapin
2011-03-07  5:06                                 ` Hyman Rosen
2011-03-04 20:18                       ` Nasser M. Abbasi
2011-03-04 20:31                         ` Vinzent Hoefler
2011-03-04 17:14     ` Vinzent Hoefler
2011-03-04 17:26       ` Hyman Rosen
2011-03-05  5:25         ` Vinzent Hoefler
2011-03-04 17:34       ` Dmitry A. Kazakov
2011-03-04 18:17       ` Shark8
2011-03-04 23:40     ` Rick
2011-03-04  8:26   ` Ludovic Brenta
2011-03-06 22:23 ` KK6GM
replies disabled

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