comp.lang.ada
 help / color / mirror / Atom feed
* GtkAda for professional GUI-Application ?
@ 2003-01-23 15:07 Frank Piron
  2003-01-23 15:17 ` Adrian Knoth
  2003-01-24 17:58 ` David Botton
  0 siblings, 2 replies; 11+ messages in thread
From: Frank Piron @ 2003-01-23 15:07 UTC (permalink / raw)


Hi to all, who want to spread Ada
in Germany

in the next two years we will develop a client library
for a production Workflow-System. Since we wrote most of
the Server-Code in ORACLE PL/SQL, which is similar to
ADA83, we begun developing a Client-Side Library in
ADA95.

Part of this Library will also be a GUI. We started 
writing GUI-Components with Gwindows and ORACLE-OCI.
So a default Table-Browser with the known MS-Access
like Functionality.

But now we are unsure, wether its mor attractive to
choose GtkAda for the Gui-Components, because then the
Client - Library will compile in Gnu-Linux-Environments too.
Unfortunately GtkAda 1.3.12 ( Windows ) cannot handle
German - Umlaute. Further i did play around with the
"testgtk"-Application for windows and noticed that its
not so stable and smooth as Gwindows is.

Any Experiences in related fields would help !!

Frank Piron



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: GtkAda for professional GUI-Application ?
@ 2003-01-27 15:16 David Botton
  0 siblings, 0 replies; 11+ messages in thread
From: David Botton @ 2003-01-27 15:16 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway

Martin's scheme is some what the opposite of what I was trying to say.

What I am saying is design your application in a client server like fashion
with the GUI accessing your application through clear interfaces. Writing a
different GUI client for each platform you wish to support.

No reason though you could not take advantage of Martin's scheme to increase
productivity accross platforms by using it as the basis for the GUI  or
simple form like projects, but I would engourage heavy use of grabbing the
native API handles  and doing heavy platform specific customization, etc.

The fact that the Rapid framework is so limitted is its biggest plus. You
can not be all things to all people on all platforms.

There is some preliminary work on a GWindows implementation for Rapid (I
believe it is included with the distribution). I saddly keep getting pulled
away from GNATCOM/GWindows and Ada in general and was not able to give
Martin what he needed to complete it. I'll try and see if I can steel some
time to apply myself to that.

David Botton

----- Original Message -----
From: "Frank Piron" <frank.piron@konad.de>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Monday, January 27, 2003 3:27 AM
Subject: Re: GtkAda for professional GUI-Application ?


> So, what you suggest is a "rapid-like" approach ?
>
> Thanks for your comments, Frank Piron
>
> David Botton schrieb:
> >
> > Speaking as an "application" developer, using GWindows, CLAW or other
native
> > framework will always give you a superior product on Windows. I prefer
to
> > always abstract the GUI and write a version of the GUI front end for
each
> > platform in their native framework (GtkAda for Linux, GWindows for
Windows,
> > Cocoa for MacOSX, etc.)
> >
> > Of course if you are just "hacking" a front end that end users will not
be
> > using, GtkAda works OK on windows.
> >
> > Support for GWindows/GNATCOM and GtkAda are both available from ACT
> > (sales@gnat.com)
> >
> > David Botton
> >
> > > But now we are unsure, wether its mor attractive to
> > > choose GtkAda for the Gui-Components, because then the
> > > Client - Library will compile in Gnu-Linux-Environments too.
> > > Unfortunately GtkAda 1.3.12 ( Windows ) cannot handle
> > > German - Umlaute. Further i did play around with the
> > > "testgtk"-Application for windows and noticed that its
> > > not so stable and smooth as Gwindows is.
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2003-01-27 15:16 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-23 15:07 GtkAda for professional GUI-Application ? Frank Piron
2003-01-23 15:17 ` Adrian Knoth
2003-01-24  1:50   ` Jeffrey Creem
2003-01-24 11:35     ` Adrian Knoth
2003-01-24 13:15       ` Frank Piron
2003-01-25  1:58       ` Jeffrey Creem
2003-01-25  1:57     ` David Marceau
2003-01-27  8:23       ` Frank Piron
2003-01-24 17:58 ` David Botton
2003-01-27  8:27   ` Frank Piron
  -- strict thread matches above, loose matches on Subject: below --
2003-01-27 15:16 David Botton

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