Mantis - Croquet
Viewing Issue Advanced Details
3465 Hedgehog minor always 04-13-06 23:39 12-04-06 21:48
howardstearns  
howardstearns  
normal  
resolved  
won't fix  
none    
none  
0003465: morphic content not replicated
It looks like the all the Hedgehacks-Morphic stuff (and the MPEG player based on them) do not really copy the bits onto the island. As a result, you can synch up with something that has this stuff, but your window will just be blank unless you have the files on your disk to which the filenames refer. (So you'd better not create stuff with absolute url's.)

I've verified, for example, that if you rename the flash movie and the fish tutorials out of the way and then synch up to a master that has them, your screens will just be blank.
I think Harness>>dropForm: shows a better way to do this, where the bits (the Form) appears as an argument to the replicated messages that cause the replicated content to be made.

Notes
(0008539)
howardstearns   
12-04-06 21:48   
These have been changed to use EmbeddedApp, which has a means of recording state in a replicated way so that new user's can join and get to the same state. However:
 
1) That doesn't mean that all the demo examples actually do record sufficient state. (I haven't checked, and as original reporter, I don't care.)

2) Some Morphic stuff might have "state" that is just a handle, and there is still an implied environment, with additional data in the image or file system.

For example, an EmbeddedApp to a Squeak Project will fail on both counts. But I'm ok with that because there are better ways of doing things now, and the Squeak Project is more of a quick-and-dirty example than an actual core Croquet feature.