[947] in java-interest
Remote Objects in Java
daemon@ATHENA.MIT.EDU (nataraj@cat.syr.edu)
Tue Aug 15 20:32:34 1995
From: nataraj@cat.syr.edu
To: java-interest@java.sun.com
Cc: nataraj@cat.syr.edu, asriniva@cat.syr.edu
Date: Tue, 15 Aug 95 17:09:02 -0400
Hi,
We have implemented remote object creation and remote method invocation
on those remote objects in Java (alpha3).
A brief outline of the project:
We introduced a new keyword "remotenew" in Java (idea is to gain
experience and learn inner compiler details of the java compiler and
interpreter).
For eg,
A a;
a = remotenew A();
On seeing this, the object "a" is created on a remote host. Messages are
sent between the java "servers" on the local and remote hosts, via
sockets. The object gets created at that remote site.
Later on, whenever a method is invoked on this object, it is re-directed
to the remote host. The method gets invoked on the corresponding
object at the remote host.
eg,
a.foo();
the method "foo()" gets invoked on the remote object (memory image of "a")
at the remote site.
This we have successfully implemented. More details on the project can
be found in
http://www.cat.syr.edu/~nataraj/report/report.html
We would like to thank Jonathan Payne for his reply to our queries
to the interest-group.
-Nataraj Nagaratnam (nataraj@cat.syr.edu)
Arvind Srinivasan (asriniva@cat.syr.edu)
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com