Still developing and experimenting to find the best framework.
-
Different uses will need different approaches
|
There are several possible methods to implement:
-
Using Custom Socket programming
-
Fast
-
Very expensive to maintain elegant programming
-
Using Remote Method Invocation(RMI)
-
RMI is an abstraction for communicating between Java virtual machines.
-
It's not as efficient as a direct sockets-based method. (5 times slower than socket programming)
-
Existing Collaboration Tools (TANGO, etc..)
|
Scivis uses the socket model.
|
We are working with people at Rutgers to define a different collaboration model.
|