comp.lang.ada
 help / color / mirror / Atom feed
From: rleif@rleif.com (Robert C. Leif)
Subject: Re: Ada used in General Aviation (GA) applications?
Date: 12 May 2004 08:36:52 -0700
Date: 2004-05-12T08:36:52-07:00	[thread overview]
Message-ID: <657ea3e3.0405120736.710c5560@posting.google.com> (raw)
In-Reply-To: tVdoc.16693$V97.6543@newsread1.news.pas.earthlink.net

The US DoD has one major technology transfer success. They are
extremely capable of dropping a bomb on someone. Unfortunately, this
very limited success does NOT appear to benefit the US economy. In
fact, part of the Clinton boom was the result of the transfer of some
very bright creative individuals from military to civilian
entrepreneurial projects. The Ada paradox is that the Ada marketing
capability is inversely proportional to the Ada technology capability.

For 2004 we will have support from Microsoft of SIGAda, which is
wonderful. Unfortunately, we have minimal support for creation of
real-time code with Microsoft operating systems, particularly Windows
CE and embedded XP.  One of the great strengths of Ada is low level
coding.  At Microsoft's own embedded show in San Diego, their experts
could not tell me how to write code for a board!  A# has reached the
feasibility stage.  Unfortunately, it is an academic exercise and not
a commercial product. It has demonstrated that existing J code
production software can be modified to produce the ECMA intermediate
language.  Languages with much smaller markets than Ada have now been
hosted to produce ECMA code and operate under Microsoft Visual Studio.
 One should compile directly to the Microsoft intermediate language
and then use the Microsoft tools to run on all of the major
microprocessors. If for some reason, a microprocessor does not work
with Microsoft tools, a language independent product that permits
Microsoft tools to be used with that processor should be developed.
This language independent tool should have a better return on capital
than retargeting an Ada compiler.

Two old proverbs are relevant: 1) If you can not beat them join them.
2) Render unto Bill Gates (Caesar) what is Bill Gates'.

As far as work on other languages, I agree that the Ada compiler
vendors have undercut their own products. Gucci does not sell to
Walmart. However, there is one market where they should be competing,
XML.  XML is parallel to Ada and does not compete. It also a larger
market than that for compilers. I use XMLSpy to validate XML schemas. 
The error messages from GNAT are orders of magnitude better.  An Ada
XForms generator would be competitive. An XForms generator that is a
plug-in for Word could be very profitable. Even, an Ada plug-in for
Xforms would be a useful product.

As far as commercialization is concerned, ASIS provides the capability
of creating tools to divide up the royalties on software.  This would
permit the development of for profit, commercial, sources available
software, which is the logical evolutionary step beyond "Free
Software".

Bob Leif
 

"Richard  Riehle" <adaworks@earthlink.net> wrote in message news:<tVdoc.16693$V97.6543@newsread1.news.pas.earthlink.net>...
> Ada compiler publishers have been dwelling in the DoD world for such
> a long time that any tendency toward entrepreneurialism has vanished.
> I talked to one DoD contractor's management a few years ago and
> suggested they had an opportunity to enter a marketplace (not with
> Ada, but other skills) and become successful in that market.  Their
> response, "But who is going to fund it?"
> 
> There is a risk associated with any new venture.   Entrepreneurs tend
> to be driven by their vision, their dedication to that vision, and their
> unwavering confidence that it is a vision with commercial value.  At
> one time, before the wimps took charge, Aonix seemed almost ready
> to pursue that kind of vision.
> 
> Among those who have grown up in the DoD contracting world, courage
> seems in short supply.  Some of the people who build tools for Ada
> don't use their own Ada compilers and tools for building their other
> products.    I don't need to identify those companies.  They know who
> they are.  However, they don't have a sense of how ashamed they
> should be of their lack of vision, lack of courage, and lack of
> entrepreneurial will.
> 
> "We will only build a product if someone asks for it," is not a particularly
> good business strategy.   One can keep a company alive, for a while, using
> that strategy, but it is not a sustainable posture.   Entrepreneurs are
> constantly
> trying to find new markets, not simply cling to existing ones.
> 
> There have been a few examples of risk takers in the Ada industry.  RR
> Software comes to mind.  Meridian comes to mind.   OC Systems.
> There are a few others.  The fact that these have not been a resounding
> success has acted as a deterrent for others.   One of the companies that
> had a chance to make Ada popular, Rational, flubbed that opportunity.
> I don't know if it was inept management,  lack of courage, or just being
> too busy to put any energy into seeking commercial success for Ada.
> Whatever it was, the language product that got them started, Ada,
> seems to have vanished from Rational's main marketing thrust.
> 
> The only companies that actively and energetically market their Ada
> products, at present, seem to be ACT and DDC-I.  Every month,
> I get a newsletter from DDC-I that updates me on what they are
> doing, customer news, product news, and even a little column by
> a guest writer.  No other Ada compiler publisher takes the trouble
> to do anything like that.   If you want to be on their distribution, I
> suggest you send  them an email.  They are quite easy to deal
> with on such matters.
> 
> Marin is correct when he suggests that the only way to make Ada
> successful is for people to being creating products that use it.  We
> can whine about the fact that more people are not choosing it, we
> can complain about the stupidity of the LM management on JSF,
> we can wring our hands about the downside of abrogating the
> mandate.   None of that is worth much.    What is worth a lot
> is for those who know and love Ada to build commercial products
> using it.  Sell your shrink-wrapped Ada application to the general
> marketplace.  Let people know you used Ada for development.
> Once we have those kind of successes, Ada can stand on its own
> and will be recognized for the value it actually provides.
> 
> Richard Riehle



  parent reply	other threads:[~2004-05-12 15:36 UTC|newest]

Thread overview: 119+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-10  9:17 Ada used in General Aviation (GA) applications? Kai Glaesner
2004-05-10 11:39 ` Marin David Condic
2004-05-10 17:59   ` Jeffrey Carter
2004-05-11 11:38     ` Marin David Condic
2004-05-10 18:28   ` Bernd Specht
2004-05-10 20:10     ` Martin Dowie
2004-05-11  7:37       ` Dmitry A. Kazakov
2004-05-11  9:45         ` Bernd Specht
2004-05-11  9:52       ` Bernd Specht
2004-05-11 11:50         ` Marin David Condic
2004-05-12  0:07           ` Richard  Riehle
2004-05-12 12:21             ` Marin David Condic
2004-05-12 15:36             ` Robert C. Leif [this message]
2004-05-11 19:34         ` Bernd Trog
2004-05-11 20:46           ` Bernd Specht
2004-05-12 17:09             ` Mike Silva
2004-05-12 18:51               ` Bernd Specht
2004-05-13  5:50                 ` Pascal Obry
2004-05-13  7:21                 ` Vinzent 'Gadget' Hoefler
2004-05-13  8:10                   ` Bernd Specht
2004-05-13  8:57                     ` Vinzent 'Gadget' Hoefler
2004-05-13  9:27                     ` Ludovic Brenta
2004-05-13 11:46                     ` Marin David Condic
2004-05-13 19:20                       ` Randy Brukardt
2004-05-13 21:00                         ` tmoran
2004-05-13 23:41                         ` Alexander E. Kopilovich
2004-05-14  6:44                         ` Anders Wirzenius
2004-05-14 13:54                           ` Andersen Jacob Sparre
2004-05-17  5:27                             ` Anders Wirzenius
2004-05-17 11:53                             ` Marin David Condic
2004-05-14 22:31                           ` Ludovic Brenta
2004-05-15  9:05                             ` Jacob Sparre Andersen
2004-05-15 11:46                               ` Ludovic Brenta
2004-05-16 16:48                               ` Jeffrey Carter
2004-05-17  6:35                                 ` Time to market, was: " Anders Wirzenius
2004-05-17 12:17                                 ` Marin David Condic
2004-05-18  1:05                                   ` Jeffrey Carter
2004-05-18  7:58                                     ` Peter Amey
     [not found]                                     ` <40A9EFFC.7090708@noplace.com>
2004-05-19  0:45                                       ` Jeffrey Carter
2004-05-17 12:04                               ` Marin David Condic
2004-05-17  6:09                             ` Anders Wirzenius
2004-05-18  4:45                               ` Simon Wright
2004-05-17 11:58                             ` Marin David Condic
2004-05-17  6:15                           ` Martin Krischik
2004-05-17 11:48                         ` Marin David Condic
2004-05-13 16:45                     ` Pascal Obry
2004-05-13 17:05                       ` Lutz Donnerhacke
2004-05-13 20:59                         ` Bartłomiej Świercz
2004-05-13 21:06                         ` Pascal Obry
2004-05-14  1:07                           ` Alexander E. Kopilovich
2004-05-13 22:37                         ` Alexander E. Kopilovich
2004-05-14  6:41                         ` Ole-Hjalmar Kristensen
2004-05-13 19:30                     ` Bernd Trog
2004-05-13 16:17                   ` Mike Silva
2004-05-11 20:15         ` Martin Dowie
2004-05-12 12:30           ` Marin David Condic
2004-05-13  7:55             ` Dmitry A. Kazakov
2004-05-13 12:01               ` Marin David Condic
2004-05-13 13:22                 ` Dmitry A. Kazakov
2004-05-17 12:25                   ` Marin David Condic
2004-05-17 13:11                     ` Dmitry A. Kazakov
2004-05-13 19:29                 ` Randy Brukardt
2004-05-14 10:45                   ` Kai Glaesner
2004-05-14 22:35                     ` Ludovic Brenta
2004-05-17 12:26                   ` Marin David Condic
2004-05-17 19:29                     ` Randy Brukardt
2004-05-18  1:09                       ` Jeffrey Carter
     [not found]                         ` <40A9F260.9080300@noplace.com>
2004-05-19  0:50                           ` Jeffrey Carter
2004-05-19  1:34                             ` Marin David Condic
2004-06-06  9:48                         ` I R T
2004-05-18  4:50                       ` Simon Wright
     [not found]                         ` <40A9F38C.9080003@noplace.com>
2004-05-18 21:05                           ` Simon Wright
2004-06-06  9:51                             ` I R T
2004-05-18 12:05                       ` Marin David Condic
2004-05-19 17:17                         ` Randy Brukardt
2004-05-19 22:21                           ` Marin David Condic
2004-05-20 19:10                           ` Georg Bauhaus
2004-05-21 11:39                             ` Marin David Condic
2004-05-19 22:42                         ` Jeff C,
2004-05-20 11:36                           ` Marin David Condic
2004-05-21  1:46                             ` Jeff C,
2004-05-21  5:46                               ` Richard  Riehle
2004-05-21  5:44                             ` Simon Wright
2004-06-06 10:01                               ` I R T
2004-05-12  2:32         ` Steve
2004-05-12 12:34           ` Marin David Condic
2004-05-13  6:21         ` Richard  Riehle
2004-05-13  8:30           ` End of "discussion" (was Re: Ada used in General Aviation (GA) applications?) Bernd Specht
2004-05-13 15:14             ` Robert I. Eachus
2004-05-13 12:09           ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-13 14:58           ` Martin Dowie
2004-05-13 20:37             ` Symbian OS (was: Re: Ada used in General Aviation (GA) applications?) Alexander E. Kopilovich
2004-05-11 11:41     ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-11 17:28       ` Bernd Specht
2004-05-12 12:42         ` Marin David Condic
2004-05-13  8:00           ` Dmitry A. Kazakov
2004-05-12 10:01     ` Peter Amey
2004-05-12 12:50       ` Marin David Condic
2004-05-12 14:45         ` Georg Bauhaus
2004-05-13  7:43         ` Peter Amey
2004-05-13 12:17           ` Marin David Condic
2004-05-12 17:13       ` Mike Silva
2004-05-10 21:31 ` Ludovic Brenta
2004-05-11 11:29   ` Martin Dowie
2004-05-11 20:12     ` Martin Dowie
2004-05-11 14:29   ` Britt Snodgrass
2004-06-06  9:30 ` I R T
  -- strict thread matches above, loose matches on Subject: below --
2004-05-12  9:06 Lionel.DRAGHI
2004-05-12 12:52 ` Marin David Condic
2004-05-12 17:58 ` Bernd Specht
2004-05-12 18:13   ` Ludovic Brenta
2004-05-12 18:28     ` Mark Lorenzen
2004-05-13 13:31   ` Mike Silva
2004-05-12 14:25 Lionel.DRAGHI
2004-05-13  7:57 Lionel.DRAGHI
2004-05-13  8:39 Lionel.DRAGHI
2004-05-14 11:44 Lionel.DRAGHI
2004-05-14 18:11 ` Martin Dowie
2004-05-16 18:53   ` Robert I. Eachus
replies disabled

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