From: Tucker Taft <stt@averstar.com>
Subject: Re: ada < - > java bindings wanted
Date: 1999/08/12
Date: 1999-08-12T00:00:00+00:00 [thread overview]
Message-ID: <37B347E5.79CB4EA9@averstar.com> (raw)
In-Reply-To: 37B34038.966C7384@averstar.com
Tucker Taft wrote:
> I suggest you check with http://www.ainslie-software.com. They have
> a very nice tool called AdaJNI which I believe will give you
> the ability to call Ada from Java, and perhaps vice-versa.
Oops, I had it backwards. AdaJNI allows you to call Java from
Ada95. "Normal" JNI (Java Native Interface) allows you to call
compiled code from Java. All you need to do is make sure to
pragma Export(C, Your_Ada_Routine, "external_name") which will ensure
that Your_Ada_Routine is visible with the given external_name
and follows normal "C" calling conventions. You may have to convert
your Ada code into a shared-library/DLL, and load the DLL from the
Java code. The documentation on JNI and AdaJNI should cover this.
> > --
> > Constantine A. Sismanidis Senior Software Engineer
> > The Boeing Company (703)219-3812
> > 11242 Waples Mill Road, Suite 300 Fax: (703)219-3813
> > Fairfax, VA 22030-6075 e-Mail: constantine.a.sismanidis@boeing.com
--
-Tucker Taft stt@averstar.com http://www.averstar.com/~stt/
Technical Director, Distributed IT Solutions (www.averstar.com/tools)
AverStar (formerly Intermetrics, Inc.) Burlington, MA USA
next prev parent reply other threads:[~1999-08-12 0:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-08-12 0:00 ada < - > java bindings wanted Constantine A. Sismanidis
1999-08-12 0:00 ` David Botton
1999-08-12 0:00 ` Tucker Taft
1999-08-12 0:00 ` Tucker Taft [this message]
1999-08-12 0:00 ` Jim White
1999-08-14 0:00 ` Robert Dewar
-- strict thread matches above, loose matches on Subject: below --
1999-08-12 0:00 Constantine A. Sismanidis
1999-08-12 0:00 ` Stanley R. Allen
1999-08-13 0:00 ` Ted Dennison
1999-08-20 0:00 Geoff Bull
1999-08-20 0:00 ` Robert Dewar
1999-08-20 0:00 ` Ted Dennison
1999-08-20 0:00 ` Florian Weimer
1999-08-21 0:00 ` Robert Dewar
1999-08-21 0:00 ` Simon Wright
1999-08-22 0:00 ` Robert Dewar
1999-08-22 0:00 ` Geoff Bull
1999-08-21 0:00 ` Robert Dewar
1999-08-21 0:00 ` 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