comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE: AdaJNI, using Java APIs with standard Ada compilers
@ 1998-05-19  0:00 Shayne Flint
  0 siblings, 0 replies; only message in thread
From: Shayne Flint @ 1998-05-19  0:00 UTC (permalink / raw)



Dear Ada users,

First of all I would like to apologize to those who may not be happy
about announcements made on this news group. However, given the recent
threads regarding standard platform independent GUI's for Ada, I am sure
that most readers of comp.lang.ada would appreciate this announcement.

For some time now I have been developing a system to integrate Java
classes with normal Ada compilers. At last, I am in a position to
announce the results of this work - 'AdaJNI'.

AdaJNI brings the best of Ada and Java together by supporting the use of
any Java class with native Ada compilers.

** AdaJNI works with most standard Ada95 compilers including Gnat and
ObjectAda

** AdaJNI can automatically generate complete bindings to any Java class

** Bindings generated by AdaJNI:

   - are platform independent and portable
   - do not need any manual reworking
   - include correct parameter names for all methods and constructors
   - work with Ada tasking
   - work with the JDK 1.1 Event Model
   - map naturally and directly to Java classes
   - are documented using JavaDoc comments extracted from Java source

** AdaJNI is able to:

   - map Java exceptions to Ada exceptions
   - map Java strings to Ada strings
   - map Java arrays to Ada arrays
   - resolve all naming conflicts
   - resolve all circularities between Java classes
   - handle abstract classes, Java interfaces and inner classes

** Ada applications built with AdaJNI:

   - are platform independent and portable
   - can make use of any Java class
   - can comprise any combination of Ada and Java components
   - can be interfaced to any Java software including GUI builders etc.

** AdaJNI has been used to generate complete bindings to all of the
standard Java APIs (JDK 1.1.6) and to the Java Foundation Classes (JFC
1.1). NO manual re-working of the bindings was required in any way. They
were automatically generated by AdaJNI and comprise some 1,800 classes
and 1.2 million lines of Ada code. AdaJNI has also been used to generate
bindings to other APIs such as Marimba's Bongo.

For more information and FREE evaluation software, please visit our web
site at http://www.ainslie-software.com - click on the AdaJNI image and
look around.

PS. The web site is obviously very new. If you find any problems or have
any suggestions, please email webmaster@ainslie-software.com

Thank you,
------------------------------------------------------------------
-- Shayne Flint, MIEAust, CPEng        shayne@ainslie-software.com
-- Ainslie Software Pty Limited    http://www.ainslie-software.com
--
--     AdaJNI - Using Java APIs with Native Ada Compilers
------------------------------------------------------------------






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1998-05-19  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-05-19  0:00 ANNOUNCE: AdaJNI, using Java APIs with standard Ada compilers Shayne Flint

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