Hi, John,

Great response! Or, in the legal profession, I guess this would be a surreply. Great in any case! I am not suggesting the demise of JINI in any sense. I am just saying that making JINI dependent on JavaSpaces would appropriately decouple the two and would allow each to be cohesive. If someone wanted to build a competitor to JINI, if things were so changed, they could do so without jettisoning JavaSpaces. Additionally, I believe much of the unwanted complexity of JINI would be assisted.

Mike


On Dec 8, 2008, at 3:57 AM, John Sarman wrote:

Well I'm am not the one to ask that, I have been called a Jini zealot more
than once in my life.  In fact I would be highly upset if that were to
happen.  I could not imagine JavaSpaces without Jini.  One example, I
created a hypercube of COTS for a undergrad project.  It simulated a
parallel computer infrastructure with PCs. In that I used the JavaSpaces as a work pool and had each machine (running rio) fight for work. No master involved. I completed the task in 3 weeks. I could not image creating such a large project with one person in a 3 week timeframe that was so powerful. If the only technology I had would have been Javaspaces, then I would not have been able to take advantage of placing a smart proxy as in the Space via an Entry class and consuming that so that the 2 machines could do data
intensive transactions without having to push all the data through the
space. I think you should give Jini one more shot! In fact a good experiment
would be to try this:
https://user-jwfmcclain.dev.java.net/holowaa/holowaa.html.  It is the
technology I used for the data intensive operations. It is a wonderful
example of why the two technologies are both important.

John

On Sun, Dec 7, 2008 at 10:50 PM, Michael McGrady <
[EMAIL PROTECTED]> wrote:

Thanks, John. I agree with everything you say. However . . . but . . .
why not do what it takes to split them?  Why not put all the classes
necessry to do JavaSpaces in JavaSpaces? Now would be the time to do it, if ever? If one of JavaSpaces or JINI has to "wear the pants", shouldn't it be JavaSpaces and not JINI, i.e., shouldn't JINI depend on JavaSpaces and not
the reverse?

Mike



On Dec 7, 2008, at 6:52 PM, John Sarman wrote:

Mike,
Besides the Blitz standalone JavaSpaces, I am not aware of JavaSpaces
implementation that is usable without Jini.
Even then you still need jini core at a minimum at least to compile the
JavaSpaces interfaces.  For example Javaspaces uses the jini Entry
Specification, the jini event Specification, the jini Transaction
Specification, etc. So the technology is tightly coupled to the core specification of Jini. So to breakoff Javaspaces to "grow on its own" is not possible without including the core. I would suggest checking out Dan Creswell's Blitz project http://www.dancres.org/ because he broke off
JavaSpaces and grew it in his own GPL way.
Also check out http://www.jini.org/wiki/JavaSpaces_Specification to see
exactly all the Jini JavaSpaces couplings.

John Sarman
Systems Engineer
TetraCam Inc.

On Sun, Dec 7, 2008 at 9:16 PM, Michael McGrady <
[EMAIL PROTECTED]> wrote:





I have not read all of the threads but in terms of future directions, has anyone considered breaking off JavaSpaces from JINI so that JavaSpaces
could
grow on its own.  My interest is JavaSpaces, not JINI at this time.

MIKE

Michael McGrady
Senior Engineer
Topia Technology, Inc.
1.253.720.3365
[EMAIL PROTECTED]






Michael McGrady
Senior Engineer
Topia Technology, Inc.
1.253.720.3365
[EMAIL PROTECTED]






Michael McGrady
Senior Engineer
Topia Technology, Inc.
1.253.720.3365
[EMAIL PROTECTED]




Reply via email to