* 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 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
* 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
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