> Do you have any pointers to documentation on > how this combination now called SAI works then?
http://www.web3d.org/x3d/specifications/ISO-IEC-19775-X3DAbstractSpecification/ > You are saying that I write a script node and somehow have access to my > entire virtual machine, access to other script nodes running within the > virtual machine? That usually not true. Your scipt node should run in a sandbox. The only way to communicate between different script nodes should be by the way of events and routes. And by the means of the SAI of course. Everything else might work with some browsers (e.g. if the Script nodes do not run in a sandbox but share a VM) but IMO would be not standard compliant. > public void initialize() > { > CommonObject o = Register.instance.GetCommonObject(); > } > > Node 2 - > ... > public void initialize() > { > CommonObject o = Register.instance.GetCommonObject(); > } I believe this is not possible. How should this work, if one node were implemented in JS and the other in Java? (Ok, we have .NET now :-) > public void initialize() > { > Node node = EAILikeInterface.CreateVrmlFromURL(url); > node.getEventOut("foo").advise(this, "foo"); > } > public void callback.... Yeah that should be doable using the SAI. > >I know of a browser which makes the SAI available through a web > >interface and thus offers a quite generic way to communicate with the > >scene. > I didn't quite understand this, you have a link? The link is http://www.zgdv.de/avalon/, but it's closed source and there seems to be information about the web interface available. Perhaps it is not exactly making the SAI available externally, I might have be to rash on that. But you can definitely visualize the scene graph and I believe you can also modify fields. Regards Ben _______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d