NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Radovan, On the server side, you construct a RemoteServerImpl object, then add your BasicSSCell (or FancySSCell) objects to that server: // initialize remote server - see SpreadSheet.java lines 1097-1141 RemoteServerImpl rsi = new RemoteServerImpl(); Naming.rebind("///" + server, rsi); // add spreadsheet cells to remote server BasicSSCell cell = ...; cell.addToRemoteServer(rsi); The only tricky part is that you either have to be running the rmiregistry server already, or start it yourself in the Java code using the call: LocateRegistry.createRegistry(Registry.REGISTRY_PORT); On the client side, you locate the remote server, then construct your BasicSSCells (or FancySSCells) using that server as an argument, so that they will be cloned cells: // get remote server - see SpreadSheet.java line 684 RemoteServer rs = (RemoteServer) Naming.lookup("//" + clone); // construct cloned cells (linked to cells on remote server) BasicSSCell cell1 = new BasicSSCell("cell1", rs); ... I suggest checking out the Javadocs for FancySSCell, BasicSSCell and perhaps SpreadSheet if you have not already. The VisAD Javadocs can be found online at: http://www.ssec.wisc.edu/~dglo/docs/index.html Good luck, -Curtis At 07:54 PM 8/2/2004, Radovan Stas wrote: >Hi all, >I am realy new to visad and i hope somebody can help me. > I am using a FancySSCell in my aplication. I would make aplication >collaborative. I read a Collaborative VisAD applications. tutorial but I see >a *SScell have function to get collaborative. > >I need simple examples of using a visad.ss.*SSCell metods to make >remote server and remote client. >Thanks. > >Radovan Stas (RadOOne)
visad
archives: