comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert C. Leif" <rleif@rleif.com>
To: <richard@adaworks.com>,
	"'comp.lang.ada mail to news gateway'" <comp.lang.ada@ada.eu.org>
Subject: RE: Bye-bye Ada ?
Date: Tue, 4 Feb 2003 08:25:56 -0800
Date: 2003-02-04T08:25:56-08:00	[thread overview]
Message-ID: <mailman.19.1044376794.3911.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <3E3EA64A.8B60939C@adaworks.com>

Richard et al.
Firstly, Newport Instruments is a user of Ada technology, rather than an Ada
company. However as both a small user and formally the corporate fellow of a
large company, which created a medical device in Ada, I have my own
perspective on the Ada market. 
My approach to medical devices is best served by using XForms as the basis
for the GUI and data presentation. An Ada interface to XForms would allow
for a very simple means to exchange data. I also reported at SIGAda 02 on
the creation of two Ada packages to match XML data-types. The first is a
generic bounded string with character set and the second is ECMA numeric
names in both XML and Ada. This is all in preparation for my next medical
device. 
Unfortunately, the Ada tool vendors have been slow to see where the market
is going. I believe that the use of Ada would be significantly facilitated
by either the addition of Ada functionality to tools, such as Microsoft
Visual Studio, XMLSpy, or Tidy; or the converse, extending present Ada tools
to XML. For instance, the error messages for XMLSpy are pathetic compared
with GNAT and other Ada compilers. Ada tools could be extended to the
development and validation of XML schema. Ada GUI tools should use XML
languages and constructs, as opposed to Microsoft or Linux specific
(resource) files or constructs for screen and output creation. Since these
tools would be dual use including a very hot market, they should be
profitable.
Bob

-----Original Message-----
From: Richard Riehle [mailto:richard@adaworks.com] 
Sent: Monday, February 03, 2003 9:27 AM
To: comp.lang.ada@ada.eu.org
Subject: Re: Bye-bye Ada ?

Marin David Condic wrote:

> Besides, CASE tools and other programming aids are a tough market. There's
a
> highly elastic demand and a small number of people (with respect to more
> general software) who can actually make use of the end product. It would
be
> far better to pick some more general industry (like auto repair shops or
> beauty parlors or something "professional" like doctors or lawyers) and
> research what they'd potentially be able to use to automate their business

This is a sensible approach.   There is very little money in developing yet
more tools for creating software.  And that money is being drained away
by the open-source movement.

> Develop something for a narrower industry that has a large software
> component and some other sort of value-added product (like an integrated
> cash register or some on-line service - that's where you make the *real*
> money) and you've got something where the big players aren't going to
drive
> you out of the market.

This is called  a "vertical marketing" approach.  Develop expertise in a
particular
industry, learn its demands, its needs, and its way of doing business.
Then,
build
a product that is easier to use, more reliable, and more closely mapped to
the
way that industry does business.   Keep the product current as the
technology
advances.   Keep the code portable for variations in operating system
availability.
Robert Lief was on the right track with his medical equipment in Ada
approach.
I'm not sure whether he ever got very far with it.

I have some friends in Silicon Valley who specialize in developing software
for small medical devices on the I-8051.  They are experts at this after
many
years of doing it.  They quietly make money, don't have any intention of
going
public, love what they do, and have a clientele of satisfied and repeating
business.

Ada, although not hosted on the I-8051, could be used to serve a similar
market.  A lot of lab equipment needs larger processors now.    There are
robotic assemby lines that need to run on larger processors.  When one looks
around carefully, it seems there is end to the opportunity for creating new
software to upgrade what is already in place, and to sieze the market with
reliable software in embedded industrial applications.

The problem is that too many people with Ada expertise are not of an
entrepreneurial bent.   Long years in doing software by contract has
stunted their ability to do anything except on-spec.   The large users
of Ada such as Lockheed, CSC, Raytheon, etc., simply don't have
the kind of management that understands free-market risk-taking.  I
recall a conversation with one high-ranking official of one of the
large DoD software developers.  He asked what kind of commercial
opportunities I saw for Ada.   I listed several.  His reply astonished
me.  "But who will fund it?"    My answer, stunned him.  "No one.
You need to fund it yourself once you determine there is a market."

Richard Riehle






  parent reply	other threads:[~2003-02-04 16:25 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-31 16:19 Bye-bye Ada ? Wes Groleau
2003-01-31 17:22 ` chris.danx
2003-01-31 19:00   ` Wes Groleau
2003-02-01 14:29     ` Marin David Condic
2003-02-02 22:24       ` chris.danx
2003-02-03 13:20         ` Marin David Condic
2003-02-03 17:26           ` Richard Riehle
2003-02-04 13:22             ` Marin David Condic
2003-02-06  4:23               ` Richard Riehle
2003-02-06 13:03                 ` Marin David Condic
2003-02-07  9:27                   ` Ole-Hjalmar Kristensen
2003-02-07 12:37                     ` Marin David Condic
2003-02-07  0:28                 ` P S Norby
2003-02-07  3:33                   ` Richard Riehle
2003-02-08  5:51                   ` AG
2003-02-04 16:25             ` Robert C. Leif [this message]
2003-02-01 17:40     ` Alfred Hilscher
2003-02-01 18:51       ` Larry Kilgallen
2003-02-02 14:11         ` Alfred Hilscher
2003-02-01 19:54       ` Jan-Uwe Finck
2003-02-02 15:19         ` Steffen Huber
2003-02-02 15:17       ` Steffen Huber
2003-02-03 17:05         ` Alfred Hilscher
2003-02-03 17:48           ` Steffen Huber
2003-01-31 17:58 ` Hyman Rosen
2003-01-31 22:13   ` Preben Randhol
2003-02-01 23:25     ` Hyman Rosen
2003-02-01 14:34   ` Marin David Condic
2003-01-31 20:52 ` David Marceau
2003-02-01  7:16   ` John R. Strohm
2003-02-01 19:25     ` David Marceau
2003-02-01 20:13       ` Ada job opportunity posted at THALES in Ottawa Citizen Today David Marceau
2003-02-01 20:16     ` Bye-bye Ada ? Vinzent Hoefler
2003-01-31 22:17 ` Preben Randhol
2003-02-01  7:48 ` Richard Riehle
2003-02-01 23:31   ` Hyman Rosen
2003-02-03 17:25     ` Warren W. Gay VE3WWG
2003-02-03 17:49       ` Hyman Rosen
2003-02-04  0:19         ` Chad R. Meiners
2003-02-04 16:32           ` Hyman Rosen
2003-02-04 17:59             ` Warren W. Gay VE3WWG
2003-02-04 16:30         ` Frank J. Lhota
2003-02-04 16:41           ` Hyman Rosen
2003-02-04 16:54       ` Kevin Cline
2003-02-04 18:00         ` Warren W. Gay VE3WWG
2003-02-05  7:12         ` Karel Miklav
2003-02-05  5:26     ` Richard Riehle
2003-02-05 15:07       ` Hyman Rosen
2003-02-06 18:14         ` Bye-bye Ada ? (Ada95 Wholesale Changes?) Warren W. Gay VE3WWG
2003-02-06 18:51           ` Robert Spooner
2003-02-06 23:00           ` Jerry Petrey
2003-02-07  1:21             ` Jeffrey Carter
2003-02-07  3:53           ` Richard Riehle
2003-02-07  4:35             ` Hyman Rosen
2003-02-07 18:25               ` Richard Riehle
2003-02-08  5:51                 ` Kevin Cline
2003-02-08  6:49                   ` Richard Riehle
2003-02-09 11:47                     ` Hyman Rosen
2003-02-10  5:20                       ` Richard Riehle
2003-02-10  6:21                         ` Hyman Rosen
2003-02-16 21:09                           ` Richard Riehle
2003-02-20  3:53                             ` Hyman Rosen
2003-02-12 19:04                     ` Martin Krischik
2003-02-13 17:27                       ` Hyman Rosen
2003-02-15 11:56                         ` Martin Krischik
2003-02-20  4:08                           ` Hyman Rosen
2003-02-23 13:37                             ` Martin Krischik
2003-02-24 17:00                               ` Hyman Rosen
2003-02-26 19:57                                 ` Martin Krischik
2003-02-15 15:43                         ` Martin Krischik
2003-02-20  4:03                           ` Hyman Rosen
2003-02-07  6:28             ` K
2003-02-07  6:58               ` Vinzent Hoefler
2003-02-07  7:17           ` K
2003-02-07  8:57           ` Ole-Hjalmar Kristensen
2003-02-07  9:22           ` Dmitry A. Kazakov
2003-02-01 14:24 ` Bye-bye Ada ? Marin David Condic
2003-02-02  9:51 ` Anders Wirzenius
2003-02-04 19:26   ` Jacob Sparre Andersen
  -- strict thread matches above, loose matches on Subject: below --
2003-01-31 16:29 Beard, Frank Randolph CIV
2003-02-03  7:05 Grein, Christoph
2003-02-03  9:26 ` Preben Randhol
2003-02-04 12:03 Rick Morneau
2003-02-05 13:02 Rick Morneau
replies disabled

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