comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Is Linux right for Embedded?
Date: Mon, 1 Oct 2001 17:05:45 -0400
Date: 2001-10-01T21:05:47+00:00	[thread overview]
Message-ID: <9palrb$g44$1@nh.pace.co.uk> (raw)
In-Reply-To: 9pagrn01n6v@drn.newsguy.com

For some parts of the system, Java is being employed. It is being considered
for other aspects of the system, but I really can't say too much about it
right now. While Java cuts down on some of the more eggregious sins of
C/C++, it isn't nearly what I would consider "safety critical". If my little
set-top box crashes the software, it just holds onto the current channel and
reboots itself. Worst case: someone misses a few minutes of "The Simpsons"
while the reboot happens. Not "A Good Thing", but hardly the same as a
billion dollar rocket crashing in the ocean. The semantics of Java and the
JVM are not exactly designed with high error prevention in mind. For some
things, that's O.K. but I'd rather fly in something with more safety.

Where I think Java has an edge on productivity (and possibly reliability) is
the availability of large class libraries to do lots of the graphics work.
Even if it isn't as good as Ada in terms of preventing errors, it does buy
you a lot of time to market by leveraging someone else's code.

Note: AFAIK, the libraries are *not* part of whatever might be considered
"Standard Java", per se. They come along for the ride mostly because Java
comes from Sun with the libraries & there aren't a whole lot of competing
Java implementations. Ada lacks a "standard" collection of class libraries
mostly because Ada is a "standard" that isn't owned by one source and it
aims at a variety of problem domains wherein the class libraries might be
irrelevant or impossible. There are a variety of libraries available though,
so it isn't like you can't get there - just not a single standard library.

It sure would be nice for Ada to have a de-facto "standard" GUI library - a
couple seem to be emerging as possible contenders. I think if Ada had all of
this bundled together in a development kit, it would offer more than what
developers get with Java. Obviously, something like GtkAda does a lot to
bring about this sort of reality.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"mike@nospam" <mike_member@newsguy.com> wrote in message
news:9pagrn01n6v@drn.newsguy.com...
>
> Have you considered Java for the tv setbox project? at least Java is
closer
> to Ada in terms of saftey and quality, but it sort of looks like C, so
others
> might not fight it as hard as Ada.
>





  reply	other threads:[~2001-10-01 21:05 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <Hcst7.10135$T24.6287173@typhoon.san.rr.com>
     [not found] ` <3BB69F21.B5AA7451@intercom.com>
     [not found]   ` <9p84tm$1ovg$1@news.cybercity.dk>
2001-10-01 15:02     ` Is Linux right for Embedded? Marin David Condic
2001-10-01 17:39       ` bgeer
2001-10-01 17:54         ` Pat Rogers
2001-10-01 18:52           ` Marin David Condic
2001-10-01 19:45             ` mike
2001-10-01 20:18               ` Larry Kilgallen
2001-10-01 20:46                 ` Marin David Condic
2001-10-03  1:50                   ` Lee Chang
2001-10-03  3:51                     ` mike
2001-10-02  8:06                 ` Dmitry Kazakov
2001-10-02 14:38                   ` Marin David Condic
2001-10-02 18:00           ` bgeer
2001-10-02 18:40             ` Larry Kilgallen
2001-10-02 18:44             ` Marin David Condic
2001-10-02 18:59             ` Pat Rogers
2001-10-02 19:34             ` mike
2001-10-02 21:24               ` Marin David Condic
2001-10-03 16:02               ` bgeer
2001-10-03 16:19                 ` Pat Rogers
2001-10-03 16:45                   ` Gary Scott
2001-10-03 17:12                     ` Ted Dennison
2001-10-03 17:39                       ` Marin David Condic
2001-10-03 18:10                       ` Gary Scott
2001-10-03 16:23                 ` Darren New
2001-10-03 16:32                 ` Marin David Condic
2001-10-03 17:31                   ` Ted Dennison
2001-10-03 17:52                     ` Marin David Condic
2001-10-03 20:07                       ` Ted Dennison
2001-10-03 20:27                         ` Marin David Condic
2001-10-03 20:44                       ` Preben Randhol
2001-10-03 21:09                         ` Marin David Condic
2001-10-03 23:48                           ` Preben Randhol
2001-10-04  2:58                             ` Brian Rogoff
2001-10-04 13:40                             ` Marin David Condic
2001-10-03 23:56                           ` pete
2001-10-04  4:33                             ` David Bolen
2001-10-04 17:19                               ` David Botton
2001-10-04 13:51                             ` Marin David Condic
2001-10-04 18:07                               ` mike
2001-10-04 23:47                 ` Rufus V. Smith
2001-10-01 18:42         ` Marin David Condic
2001-10-01 19:40           ` mike
2001-10-01 21:05             ` Marin David Condic [this message]
2001-10-02 17:57       ` Everett M. Greene
2001-10-02 17:43         ` Marin David Condic
2001-10-02 17:50         ` Ted Dennison
2001-10-02 18:46           ` Marin David Condic
2001-10-02 18:37         ` Larry Kilgallen
replies disabled

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