Write It in Ada -- Run It on the Java Virtual Machine
JGNAT is the open-source Ada 95 development environment that generates
byte code for the Java Virtual Machine (JVM). JGNAT comes with
-
binary releases for Windows, Solaris, and Linux
-
complete sources: JGNAT is written in Ada and can be compiled using the
current release of GNAT, the GNU Ada 95 compilation system
-
a number of interesting examples of JVM applications and "gnapplets" (applets
written with JGNAT)
-
a complete set of Ada package specs for the JavaTM 2 Platform, Standard
Edition, v1.2.2 API Specification. This set of specs can be used to write
JVM applications and applets in Ada, using the full power of the Java Application
Program Interfaces (APIs).
Martin Carlisle and Barry Fagin have written a very nice demonstration
gnapplet using JGNAT. This is a ConnectFour game. It is known to run under
-
Netscape Communicator 4.7 and Internet Explorer 5.0 (Windows)
-
Netscape Communicator 4.65 (Linux Red Hat 6.0)
-
Internet Explorer 4.5 and Apple AppletRunner (Apple Macintosh)
It will not run under Netscape on the Macintosh; this is apparently due
to the outdated JVM that Netscape still includes in its Macintosh version.
Back
to Main Page