[947] in java-interest

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post