* JGNAT users
@ 2001-12-07 11:42 Torben Hoffmann
2001-12-07 12:40 ` Marc A. Criley
2001-12-07 17:06 ` Richard Riehle
0 siblings, 2 replies; 5+ messages in thread
From: Torben Hoffmann @ 2001-12-07 11:42 UTC (permalink / raw)
Hi.
I was wondering if anyone is actually using JGNAT and, if so, if they have
made a web-page or some other documentation of their deeds.
I am contemplating using JGNAT instead of Java since I am less than
satisfied with the software engineering level in Java compared to Ada -
especially maintainability and the ability to return to some code after a
while and actually "get into to" fast are important issues for me.
Cheers,
Torben Hoffmann
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: JGNAT users
2001-12-07 11:42 JGNAT users Torben Hoffmann
@ 2001-12-07 12:40 ` Marc A. Criley
2001-12-07 16:15 ` Rob Veenker
2001-12-07 17:06 ` Richard Riehle
1 sibling, 1 reply; 5+ messages in thread
From: Marc A. Criley @ 2001-12-07 12:40 UTC (permalink / raw)
Torben Hoffmann wrote:
>
> Hi.
>
> I was wondering if anyone is actually using JGNAT and, if so, if they have
> made a web-page or some other documentation of their deeds.
>
> I am contemplating using JGNAT instead of Java since I am less than
> satisfied with the software engineering level in Java compared to Ada -
> especially maintainability and the ability to return to some code after a
> while and actually "get into to" fast are important issues for me.
I used JGNAT 1.1p quite heavily for awhile to build the client,
GUI-oriented portion of an application. While the effort was
successful--it runs and works well--I did have to work around some
problems and idiosyncracies of JGNAT.
Mind you, I did not have problems with approach taken by JGNAT to
implement things like interfaces and inheriting from Java classes, but I
did have some problems with the compiler. A few months ago in this
newsgroup I characterized JGNAT 1.1p as almost, but not quite,
production quality. There were certain constructs that JGNAT did not
handle well, such as (as I recall from last spring) functions returning
unconstrained arrays.
There was nothing show-stopping, but you did have to code around such
situations. I was hoping that there would be a new public release
addressing these problems (I did submit several error reports to ACT),
but nothing has turned up yet. (And for a one-person effort, commercial
support isn't an option.)
My take on using JGNAT is that if it's something relatively small, or if
you're willing to be a technology explorer, go ahead with it.
Aonix also has an Ada-to-JBC compiler, but I have no experience, or
knowledge of other's experience, with it.
Marc A. Criley
Senior Staff Engineer
Quadrus Corporation
www.quadruscorp.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: JGNAT users
2001-12-07 12:40 ` Marc A. Criley
@ 2001-12-07 16:15 ` Rob Veenker
2001-12-08 21:33 ` Marc A. Criley
0 siblings, 1 reply; 5+ messages in thread
From: Rob Veenker @ 2001-12-07 16:15 UTC (permalink / raw)
"Marc A. Criley" <mcqada95@earthlink.net> wrote in message
news:3C10AB00.74E4DB85@earthlink.net...
> Torben Hoffmann wrote:
> >
> > Hi.
> >
> > I was wondering if anyone is actually using JGNAT and, if so, if they
have
> > made a web-page or some other documentation of their deeds.
> >
> > I am contemplating using JGNAT instead of Java since I am less than
> > satisfied with the software engineering level in Java compared to Ada -
> > especially maintainability and the ability to return to some code after
a
> > while and actually "get into to" fast are important issues for me.
>
I am using the supported version of JGNAT in order to be able to reuse code
that should run on Windows NT and on a PDA running a JVM. I have implemented
a communications application that connects ruggedised PDA's to our main
application. By using JGNAT I only needed to change a few Ada package bodies
specific to the JVM environment :-)
Nearly all of the problems I found are fixed already in the wavefront
version. My compliments to the ACT people !
> I used JGNAT 1.1p quite heavily for awhile to build the client,
> GUI-oriented portion of an application. While the effort was
> successful--it runs and works well--I did have to work around some
> problems and idiosyncracies of JGNAT.
>
> Mind you, I did not have problems with approach taken by JGNAT to
> implement things like interfaces and inheriting from Java classes, but I
> did have some problems with the compiler. A few months ago in this
> newsgroup I characterized JGNAT 1.1p as almost, but not quite,
> production quality. There were certain constructs that JGNAT did not
> handle well, such as (as I recall from last spring) functions returning
> unconstrained arrays.
>
> There was nothing show-stopping, but you did have to code around such
> situations. I was hoping that there would be a new public release
> addressing these problems (I did submit several error reports to ACT),
> but nothing has turned up yet. (And for a one-person effort, commercial
> support isn't an option.)
>
> My take on using JGNAT is that if it's something relatively small, or if
> you're willing to be a technology explorer, go ahead with it.
>
I can't comment on the public version of JGNAT, but I don't feel the
supported version is that restrictive ;-)
I assume this technology will also become available in the public version.
> Aonix also has an Ada-to-JBC compiler, but I have no experience, or
> knowledge of other's experience, with it.
>
> Marc A. Criley
> Senior Staff Engineer
> Quadrus Corporation
> www.quadruscorp.com
Rob Veenker
Dutch Ministry of Defense
RNLA/DMKL/C3I/C2 Support Centre
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: JGNAT users
2001-12-07 11:42 JGNAT users Torben Hoffmann
2001-12-07 12:40 ` Marc A. Criley
@ 2001-12-07 17:06 ` Richard Riehle
1 sibling, 0 replies; 5+ messages in thread
From: Richard Riehle @ 2001-12-07 17:06 UTC (permalink / raw)
Torben Hoffmann wrote:
> Hi.
>
> I was wondering if anyone is actually using JGNAT and, if so, if they have
> made a web-page or some other documentation of their deeds.
>
> I am contemplating using JGNAT instead of Java since I am less than
> satisfied with the software engineering level in Java compared to Ada -
> especially maintainability and the ability to return to some code after a
> while and actually "get into to" fast are important issues for me.
One of our graduate students at Naval Postgraduate School, a Major
in the U.S. Marine Corps, used JGNAT as part of his Master's Degree thesis
to create a GUI interface to a Computer Aided Prototyping System (CAPS).
There was one problem with the tasking model in the current JGNAT
which ACT promise to fix someday. We did a workaround on that.
The GUI runs quite well over the JVM.
Since that student graduated, one of our other professors is using
this GUI in his class on real-time systems. Eventually, another graduate
student will take over the system and enhance it as part of a thesis for
his/her master's degree in computer science.
Richard Riehle
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: JGNAT users
2001-12-07 16:15 ` Rob Veenker
@ 2001-12-08 21:33 ` Marc A. Criley
0 siblings, 0 replies; 5+ messages in thread
From: Marc A. Criley @ 2001-12-08 21:33 UTC (permalink / raw)
Rob Veenker wrote:
>
> "Marc A. Criley" <mcqada95@earthlink.net> wrote in message
> news:3C10AB00.74E4DB85@earthlink.net...
> >
> > My take on using JGNAT is that if it's something relatively small, or if
> > you're willing to be a technology explorer, go ahead with it.
> >
>
> I can't comment on the public version of JGNAT, but I don't feel the
> supported version is that restrictive ;-)
> I assume this technology will also become available in the public version.
>
If the supported version of JGNAT becomes the public version at some
point, it sounds like the problems I had with it will no longer be a
factor to have to work around.
I'm very to glad to hear of your positive experience.
Marc
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-12-08 21:33 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-07 11:42 JGNAT users Torben Hoffmann
2001-12-07 12:40 ` Marc A. Criley
2001-12-07 16:15 ` Rob Veenker
2001-12-08 21:33 ` Marc A. Criley
2001-12-07 17:06 ` Richard Riehle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox