comp.lang.ada
 help / color / mirror / Atom feed
From: David Marceau <davidmarceau@sympatico.ca>
Subject: Re: JGNAT status??? (was: Re: Help: Problem with JGnat)
Date: Sat, 03 Aug 2002 07:31:03 -0400
Date: 2002-08-03T07:31:03-04:00	[thread overview]
Message-ID: <3D4BBEF7.EA6BB56D@sympatico.ca> (raw)
In-Reply-To: 3D4B982D.7010100@ib-paus.com

"Dr. Michael Paus" wrote:
> 
> Britt Snodgrass wrote:
> > "Marc A. Criley" <mcq95@earthlink.net> wrote in message
> >
> >
> >>I've heard that the last supported version of JGNAT worked okay with
> >>1.3, but I know of no access to that version.  In addition, ACT has
> >>terminated support for JGNAT  :-(  Business decision on their part, for
> >>which I can't blame them--their intent is to make a profit, after
> >>all--but I really liked the concept and had been heavily using the
> >>public version.  Oh well.
> >>
> >>Marc A. Criley
> >
> >
> > I've been curious if A.C.T. plans a (final?) public release of the
> > current (final?) JGNAT source code.
> 
> Yes, a new public version of the current JGNAT sources would be great
> if it is true that a version exists which runs on Java 1.3+. I never
> saw any commercial chances for this as a product but anyway it is
> an interesting tool to play with. Maybe we can convince ACT to consider
> this.
> 
> Michael

It may not be feasible for the moment but yes it is always interesting
to think of targeting ada code to run on any java vm including cell
phone j2me vm's, palm pilot j2me vm's and smart card javacard vm's.  

Here's the gist how jgnat could work with j2me/javacard:
1)jgnat your ada code
2).class files passed to a converter tool to make it into a converted
applet for target device(MIDP profile)
It's actually doing a check that the services called actually exist on
the target device among other things i.e. some devices don't allow you
to call all the java network services unless you've paid extra for it. 
There are emulators that run the actual converted applet
.jar/.cap/whatever file on linux and windows in a gui that looks like
the target device. Note j2me/javacard are both subsets of the java
language using both different sets of jars in their classpath.
3)pass the converted applet to the install tool which installs the
generated/converted applet into the device in question.

The only thing I am wondering is how reliable are the java/j2me/javacard
vm's compared to ada?  
Are there existing studies examining java reliability vs ada
reliability?
Are there any existing phones/PIMs/smartcards built with ada instead of
java/j2me/javacard?

Cheers,
David Marceau



  reply	other threads:[~2002-08-03 11:31 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-02  2:46 Help: Problem with JGnat Bin Chen
2002-08-02  8:04 ` Dr. Michael Paus
2002-08-02 12:29   ` Marc A. Criley
2002-08-02 16:04     ` Bin Chen
2002-08-02 18:55       ` David Marceau
2002-08-02 18:37     ` Robert Dewar
2002-08-02 19:38     ` JGNAT status??? (was: Re: Help: Problem with JGnat) Britt Snodgrass
2002-08-03  8:45       ` Dr. Michael Paus
2002-08-03 11:31         ` David Marceau [this message]
2002-08-03 14:36         ` Robert Dewar
2002-08-03 15:38           ` Dr. Michael Paus
2002-08-04 14:18             ` Robert Dewar
2002-08-12 13:23           ` JGNAT status??? (Volunteers?) António Vargas
2002-08-12 23:47             ` Robert Dewar
2002-08-13  2:00             ` Robert C. Leif
2002-08-13  8:23               ` Robert Dewar
replies disabled

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