>  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

Reply via email to