> -----Original Message-----
> From: Andrew Logue [SMTP:[log in to unmask]]
> Sent: Friday, October 08, 1999 6:45 PM
> To: [log in to unmask]
> Subject: Re: Interfacing Ada to Java technology...maybe
> You are correct about the distinction between primitives and classes in
> Java. Much of Java's functionality, flexibility, and appeal is due to the
> system java class libraries which provide Java's support for IO, string
> manipulation, networking, graphics, multimedia fileformats, etc.
> Essentially this amounts to nothing more than an API. (Although it's a
> very BIG and powerful API...Java's networking package java.net seems
> exceptionally thorough) I'm not sure what you mean by "are the java class
> libraries available from Ada". Are you asking if Ada has a similar API
> available (written in Ada)?
Yes. I was hoping there were Ada specs that described the data types and
subprograms used for interfacing to the Java run-time environment.
> Or are you asking if you can use a chunk of Java code or a Java GUI from
> within an Ada program? This is a much more complex (and interesting)
> question and I don't think I can answer it fully.
What I'm after is writing Ada programs that take advantage of the Java
> But first of all the target machine would have to have the Java run-time
> system installed. This should be available for Windows, Solaris, possibly
> Linux (might not have shipped yet) - maybe a few other OSes. Since the
> run-time system is responsible for interpretting the Java bytecode I think
> that the answer to your question would depend on the particular RTS.
Yes, Of course it would need to have the Java run-time.
> Some Java run-time systems apparently perform just-in-time compilation of
> Java bytecode into native system code. I'm pretty sure this can be
> achieved in Win9x.
> But the question I have for you is WHY would you want to go to the trouble
> when either language by itself should be sufficient to meet your needs???
> Andrew Logue
Because I know and prefer Ada (and I don't know Java). I'm interested in
leveraging this knowledge to take advantage of the portability of the Java
Thanks for your thoughtful response.
> > -----Original Message-----
> > From: Team Ada: Ada Advocacy Issues (83 & 95)
> > [mailto:[log in to unmask]]On Behalf Of Kester, Rush W.
> > Sent: October 8, 1999 1:35 PM
> > To: [log in to unmask]
> > Subject: Interfacing Ada to Java technology
> > As I understand, Java has two classes of data types: primitives
> > and objects.
> > The first is a very tiny set that includes char, boolean, int, double,
> > short, and just a few others. The second is a gigantic set, which
> > all the thousands of classes in all the Java standard libraries. Is this
> > second category available from Ada (or from any other language, for that
> > matter)?
> > Also, I'd very much like to have a URL to a source where I can read
> > Rush Kester
> > Software Systems Engineer
> > AdaSoft at Johns Hopkins Applied Physics Lab.
> > email: [log in to unmask]
> > phone: (240) 228-3030 (live M-F 9:30am-4:30pm, voicemail anytime)
> > fax: (240) 228-6779