comp.lang.ada
 help / color / mirror / Atom feed
From: David Botton <david@botton.com>
Subject: Re: GWindows and David Botton
Date: Tue, 5 Oct 2004 11:39:27 -0400
Date: 2004-10-05T11:39:27-04:00	[thread overview]
Message-ID: <2004100511392750073%david@bottoncom> (raw)
In-Reply-To: mailman.191.1096959795.390.comp.lang.ada@ada-france.org

I would join, but regardless of direction, I and others plan on 
continuing development of GWindows, GNATCOM and GNAVI (the Delphi like 
GUI builder I had started).

I would suggest looking at the GMGPL CLAW page on AdaPower 
http://www.adapower.com/claw/ as there is some good materials for a 
CLAW based startup if you decide that direction, ie.
	* Very good examples of using CLAW (Moran)
	* An example of how to put an ActiveX control on to CLAW windows (Myself)

The reason I plan on continuing (and perhaps you should consider before 
making a decision) is:

* There is already a decent install base of GWindows including use in 
traditional and GPL'd apps (of course, I assume in terms of users, CLAW 
has a vastly larger base)
* GWindows for the most part (but not all) is already a _superset_ of 
CLAW both in design and functionality
* Where GMGPL CLAW has more functionality, the code can easily be 
integrated in to GWindows
* GWindows ease of use for teaching GUI programming do to model and good specs
* GWindows shows good Ada design while demonstrating how to be 
practical in design choices instead of Academic, ie. it is "real world"
* GWindows ease of use for programming both very small and very large systems
* GWindows integration of COM/DCOM/ActiveX/.NET using all Ada, no C/C++ 
or MFC code needed (as in ObjectAda or older GWindows releases)
* GWindows integration of Database support
* GWindows design for future integration in to a Delphi like environment
* GWindows offers UNICODE API support out of the box making it a better 
choice for 64 Bit Windows, NT, 2000, XP and Longhorn - ie. the ANSI API 
(and thus CLAW, the thin Win32Ada binding, GWindows ANSI build, etc) 
should only be used where Win9X/ME is a must (and then one should offer 
both binaries).
* GWindows can be used for windows CE programming as well if a cross 
compiler was available
* GWindows has always been MGPL'd and as such has always been very much 
alive even if I was not :-)
* I have and attachment to the FSF's GNU/GPL philosophy and practice 
and want to support such projects. (Despite being a Mr. Windows in the 
Ada world, All of my own work and the majority of programming I do is 
on Linux, Darwin and Mac OS X. GWindows was created to advocate Ada and 
GPL/MGPL _not_ Windows, somehow that point always gets lost in the 
sauce....)

There are many more specific technical reasons on a feature by feature 
basis. There is a lot of  work to bring CLAW to the point where 
GWindows is (I had always hoped on my long absences that in fact CLAW, 
the framework, would have been advanced as I have never looked or 
intended to harm financially those working on CLAW with my efforts, nor 
the feelings of any including yours Stephen despite Windex having also 
been MGPL'd, GWindows grew out of different needs). The areas not 
"bound" by GWindows on the other hand are few and easily added by any 
one familiar with Windows and Ada.

The only reason I noticed for not supporting GWindows as the GNU Ada 
standard was my absences. I'd like to point out a few things:

* Despite my personal absence there has been continued development of 
GWindows by others (although true, I haven't integrated them in to the 
base yet, but they are available)
* There hasn't been much need of support and there has been some peer 
support from others on the GNAVI-List until it broke a few months ago 
(now fixed)
* More than one set of GMGPL'd professional extensions has been made
* The GMGPL Claw version has been around for some time now yet no one 
pushed to extend it, I expect that anything less than a full GMGPL 
version of CLAW will mean the same lethargic response
* CLAW, the framework, hasn't really been updated/extended per se. 
(Note the web page is older than that of GWindows) that despite the 
availability of many of my tools and some examples that could have been 
used with out compromising lic.,etc. (as pointed out by others) to give 
CLAW additional support where GWindows was stronger.

My 2 cents, you would be better off pushing forward with GWindows (as 
GWindows can't see why a name change, etc. is needed either, GWindows 
the (M)GPL'd//GNAT Windows binding for Ada). The code base is already 
there, it is MGPL'd, it has been proven in the real world, there are 
already people working to extend it, fix the few bugs it has had, etc.

David Botton


On 2004-10-04 20:54:39 -0400, Stephen Leake <stephen_leake@acm.org> said:
> Would you be willing to join such a project, as a developer and/or
> architect?





  reply	other threads:[~2004-10-05 15:39 UTC|newest]

Thread overview: 114+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-23  1:44 GWindows and David Botton Fionn mac Cuimhaill
2004-09-23  2:51 ` stephane richard
2004-09-24  1:08   ` Stephen Leake
2004-09-24  1:14     ` stephane richard
2004-09-24 16:26     ` Matthew Heaney
2004-09-25 12:19       ` Stephen Leake
2004-09-26 13:22       ` Craig Carey
2004-09-24  0:35 ` Stephen Leake
2004-09-24  3:38   ` Randy Brukardt
2004-09-24  5:41     ` Martin Dowie
2004-09-24 10:37     ` stephane richard
2004-09-25 12:06       ` Stephen Leake
2004-09-27 20:59         ` Randy Brukardt
2004-09-28 17:47           ` Pascal Obry
2004-09-28 18:25             ` stephane richard
2004-10-03 17:04               ` David Botton
2004-10-03 16:32         ` David Botton
2004-10-03 17:59           ` Marius Amado Alves
2004-10-03 19:32             ` Ludovic Brenta
2004-10-03 20:21               ` Jerry van Dijk
2004-10-04 19:13               ` tmoran
2004-10-05  0:54                 ` David Botton
2004-10-05  1:23                   ` David Botton
2004-10-05  1:27                   ` Stephen Leake
2004-10-05  3:39                     ` David Botton
2004-10-05 23:20                   ` Randy Brukardt
2004-10-03 19:24           ` Jerry van Dijk
2004-10-04  2:06           ` Stephen Leake
2004-10-04 13:23             ` David Botton
2004-10-04 13:43             ` David Botton
2004-09-24 17:00     ` Cesar Rabak
2004-09-24  5:45   ` Fionn mac Cuimhaill
2004-09-24 22:14     ` String handling and character encodings Björn Persson
2004-09-25 12:01     ` GWindows and David Botton Stephen Leake
2004-09-26 16:21       ` Fionn mac Cuimhaill
2004-10-03 16:37         ` David Botton
2004-09-26 21:57     ` Stephen McNeill
2004-09-26 22:08       ` tmoran
2004-09-27  6:13       ` Fionn mac Cuimhaill
2004-09-27  7:30         ` GWindows license (Was: GWindows and David Botton) Jacob Sparre Andersen
2004-09-27 12:31         ` GWindows and David Botton Georg Bauhaus
2004-09-27 21:23           ` Stephen McNeill
2004-10-03 16:40         ` David Botton
2004-10-04  1:57           ` Stephen Leake
2004-10-04 13:31             ` David Botton
2004-10-05  0:54               ` Stephen Leake
2004-10-05 15:39                 ` David Botton [this message]
2004-10-05 19:44                   ` tmoran
2004-10-05 21:33                     ` David Botton
2004-10-05 22:13                       ` stephane richard
2004-10-06 21:17                       ` tmoran
2004-10-05 22:40                   ` Stephen Leake
2004-10-05 23:28                     ` Randy Brukardt
2004-10-06  3:50                       ` David Botton
2004-10-06  3:46                     ` David Botton
     [not found]           ` <ullenfdo8.fsf@acm.org>
2004-10-04 12:46             ` Stephen Leake
2004-10-04 23:13               ` Brian May
2004-10-04 23:45                 ` stephane richard
2004-10-05 17:52                   ` Ludovic Brenta
2004-10-05 18:08                     ` Chris Humphries
2004-10-05 18:24                       ` Ludovic Brenta
2004-10-05 19:07                         ` Pascal Obry
2004-10-05 20:27                           ` SourceForge, CVS and revision control systems (was: GWindows and David Botton) Ludovic Brenta
2004-10-05 20:54                             ` Pascal Obry
2004-10-05 22:43                         ` GWindows and David Botton Stephen Leake
2004-10-07 18:49                           ` Ludovic Brenta
2004-10-16  2:36                             ` Benjamin Ketcham
2004-10-16 13:22                               ` CVS front-ends Stephen Leake
2004-10-16 14:33                                 ` Matthew Heaney
2004-10-16 15:07                                   ` Pascal Obry
2004-10-16 15:56                                     ` Stephen Leake
2004-10-16 16:37                                       ` Pascal Obry
2004-10-19  2:48                           ` GWindows and David Botton Kaz Kylheku
2004-10-05  0:48                 ` Stephen Leake
2004-10-05  7:42                   ` Brian May
2004-10-05 22:16                     ` Stephen Leake
2004-10-06  8:48                       ` Pascal Obry
2004-10-06 18:56                         ` Marius Amado Alves
2004-10-06 20:07                           ` David Botton
2004-10-06 20:18                             ` David Botton
2004-10-06 21:25                               ` tmoran
2004-10-09  9:49                           ` Jerry van Dijk
2004-10-07  0:22                         ` Stephen Leake
2004-10-08  0:28                       ` Brian May
2004-10-06 20:08                   ` Samuel Tardieu
2004-10-08  0:36                     ` Brian May
2004-09-24 18:58   ` Pascal Obry
2004-09-24 20:14     ` Marius Amado Alves
2004-09-24 20:48       ` tmoran
2004-09-24 22:20       ` GTK Björn Persson
2004-09-24 22:22       ` GWindows and David Botton Georg Bauhaus
2004-09-25  2:34       ` Jeff C r e e.m
2004-09-25  6:03       ` Pascal Obry
2004-09-25 10:42         ` Marius Amado Alves
2004-09-25 11:38           ` Georg Bauhaus
2004-09-25 13:11           ` Ed Falis
2004-09-25 15:59             ` Jacob Sparre Andersen
2004-09-25 18:15               ` Ed Falis
     [not found]         ` <41554B8F.6040401@netcabo.pt>
2004-09-25 12:49           ` Stephen Leake
     [not found]           ` <uekkqfr96.fsf@acm.org>
2004-09-25 13:05             ` Marius Amado Alves
2004-09-25 11:46       ` Ludovic Brenta
2004-09-25 12:43     ` GtkAda vs Windex, Gwindows Stephen Leake
2004-10-04 17:11       ` Warren W. Gay VE3WWG
2004-10-04 21:11         ` Ludovic Brenta
2004-10-05 16:38           ` GtkAda Package Hierarchy (was ...vs Windex, Gwindows) Warren W. Gay VE3WWG
2004-10-05 16:56         ` GtkAda vs Windex, Gwindows Stephane Riviere
2004-10-05 17:09           ` stephane richard
2004-10-05 20:42             ` Warren W. Gay VE3WWG
2004-10-03 16:18     ` GWindows and David Botton David Botton
2004-10-03 16:03   ` David Botton
  -- strict thread matches above, loose matches on Subject: below --
2004-09-28  6:39 Robert C. Leif
2004-09-28  6:56 ` tmoran
     [not found] <uoejghjq3.fsf@acm.org>
2004-10-06  4:19 ` Alexander E. Kopilovich
2004-10-06  4:39   ` David Botton
replies disabled

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