comp.lang.ada
 help / color / mirror / Atom feed
* Sun and Intermetrics IP
@ 1996-05-30  0:00 Daniel Wengelin
  0 siblings, 0 replies; only message in thread
From: Daniel Wengelin @ 1996-05-30  0:00 UTC (permalink / raw)




Dear All,

As you are all aware, the Intermetrics AppletMagic
(http://www.inmet.com/javadir/download/) is becoming
avilable. The AppletMagic is an Ada95 compiler that 
generates code for the Java virtual machine, thus 
giving the wonderful concept of j-code and interpreted
applications the power of the closely related, powerful and
well specified, ISO standardized OOP, Ada95.

I am considering attempting the "small" project of 
a WindowsNT (Win32) native implementation of the Ada95
version of the Java windowing class library (AWT). The aim 
would be to enable an Ada95 applet to be recompiled using 
GNAT (GNU Ada95) on WindowsNT and get the same GUI appearance,
just somewhat quicker.

However, there are questions in the legal area.

1) Java and Ada95 are so closely related that there is a simple
mapping from Java classes to Ada95 classes. Is it legal to translate
the Java code to Ada95?

2) Intermetrics has done 1) above. Then, is it legal to write
an Ada95 implementation that enables Ada95 applets to be recompiled
as native applications?

Note that any IP restrictions in the Java virtual machine never 
applies since the purpose is to bypass the JVM and generate 
native code directly.


Please send any comments by mail, I very rarely use News nowdays.

Thanks,   Daniel   wengelin@algonet.se

---------------------------------------------------------
with Standard_Disclaimer; -- use Standard_Disclaimer;
---------------------------------------------------------




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

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

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-05-30  0:00 Sun and Intermetrics IP Daniel Wengelin

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