comp.lang.ada
 help / color / mirror / Atom feed
From: Ali Bendriss <Bendriss@drc.ion.ucl.ac.uk>
To: comp.lang.ada@ada-france.org
Subject: Re: Newbie Needs Ada Advice
Date: Tue, 8 May 2007 17:18:22 +0100
Date: 2007-05-10T20:35:03+02:00	[thread overview]
Message-ID: <mailman.142.1178821932.18371.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <1178638047.133001.115090@o5g2000hsb.googlegroups.com>

Hello,

On Tuesday 08 May 2007 16:27, ezkcdude wrote:
> Thanks, Pascal. Here are my responses.
>
> > I don't understand that, did you really had a look at GtkAda (some have
> > commented that they don't like it, fine) ?
>
> Dmitry and others commented on this in this thread.
>
> >GPS is developed with it,
> > looks like GtkAda is quite capable...
>
> It's not so much look, but the ease of doing it. For example, I would
> like something like the GUI builders you can find in NetBeans. Glade
> is similar, but then you have the XML stuff, which seems like even
> more overhead to learn. I noticed that the version of glade bundled
> with GtkAda in GPS is not the most current version. The current
> version of Glade does not output source code, only XML.
>
You usually don't have to edit that xml file directly, Glade/Gate will do the 
job for you.

> > Another solution for Ada is to use
> > AWS, the Ada application can then be accessed with a standard browser.
> > This of course impose that the GUI be not too "fancy", yet with the
> > AWS/Ajax support there is still some nice GUI to build.
>
> I really don't want to get into web programming. That would be even
> more languages to learn.
>
a web browser has some great graphics capabilities, just send your image in a 
format it can understand (png, jpeg, gif, svg). It will as well save you some 
time by implementing natively encryption, printing, fonts,history...  

> > Everything is possible :) Java GUI are so ugly that I won't even
> > consider this a solution. At least GtkAda as native look&feel (not 100%
> > ok but far better than Java).
>
> I am not really concerned with looks. Most important are 1)
> functionality 2) performance and 3) ease of programming. Java really
> seems to have the upper hand in #3. Is this not the case?
>
Java is able as well to run as an applet and some GUI using the multithreading  
are really responsive. But we are in c.l.ada isn't it so : 

Maybe the best tools to start writing a GUI are pens, scissors and some 
papers. After you will have the choice of  different libs as mentioned before 
to implement it. I will just add :
- TASH  http://tcladashell.sourceforge.net/
- AdaSDL http://www.libsdl.org/languages.php

I've already used the second, and it's fine to manage simple events.

You need as well to think how your engine and your GUI will communicate.

-- 
Ali 



  parent reply	other threads:[~2007-05-08 16:18 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-03 17:13 Newbie Needs Ada Advice ezkcdude
2007-05-03 18:24 ` Dmitry A. Kazakov
2007-05-03 22:14   ` ezkcdude
2007-05-04  4:07 ` tmoran
2007-05-04 12:57   ` Bob Spooner
2007-05-04 13:38     ` Dmitry A. Kazakov
2007-05-04 14:40       ` ezkcdude
2007-05-04 19:19       ` Bob Spooner
2007-05-04 19:48         ` Dmitry A. Kazakov
2007-05-06 21:46           ` ezkcdude
2007-05-07  7:31             ` Dmitry A. Kazakov
2007-05-07  7:42             ` Alex R. Mosteo
2007-05-07  9:15               ` Dmitry A. Kazakov
2007-05-08  2:58             ` Justin Gombos
2007-05-08 11:58               ` ezkcdude
2007-05-04  4:42 ` Jeffrey R. Carter
2007-05-04  6:48 ` Jacob Sparre Andersen
2007-05-07  8:01 ` Markus E Leypold
2007-05-08 14:40   ` ezkcdude
2007-05-08 15:07     ` Pascal Obry
2007-05-08 15:27       ` ezkcdude
2007-05-08 15:54         ` Pascal Obry
2007-05-08 16:07         ` Georg Bauhaus
2007-05-08 18:42           ` Markus E Leypold
2007-05-08 16:18         ` Ali Bendriss [this message]
2007-05-08 19:23         ` Michael Bode
2007-05-08 16:11     ` Markus E Leypold
2007-05-08 16:49       ` ezkcdude
2007-05-08 18:20         ` Ludovic Brenta
2007-05-08 21:17           ` Markus E Leypold
2007-05-08 18:45         ` Markus E Leypold
2007-05-08 18:28     ` Alex R. Mosteo
2007-05-08 18:51       ` ezkcdude
2007-05-08 19:31         ` Michael Bode
2007-05-08 19:43           ` Michael Bode
2007-05-08 20:02         ` Dmitry A. Kazakov
2007-05-08 21:26           ` Markus E Leypold
2007-05-08 21:21         ` Markus E Leypold
2007-05-08 21:27           ` ezkcdude
2007-05-08 21:56             ` Markus E Leypold
2007-05-09 13:25               ` Jacob Sparre Andersen
2007-05-09 15:58                 ` Markus E Leypold
2007-05-10 21:20                   ` Memory mapped files and shared memory (Was: Newbie Needs Ada Advice) Jacob Sparre Andersen
2007-05-11 16:38                     ` ezkcdude
2007-05-10 18:14     ` Newbie Needs Ada Advice Chip and Allie Orange
2007-05-27  5:50     ` adaworks
2007-05-29 12:54       ` ezkcdude
replies disabled

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