>Assuming you are speaking about the step from VRML to X3D here: >They have not cut off support for the external API. The thing about X3D >is, that they've combined what was the EAI (external authoring >interface) and the Browser Script Interface in VRML into the SAI (scene >access interface) in X3D: > "[The] scene access interface (SAI) [..] can be used to interact > with X3D worlds both from within the worlds or from external > programs." > >Your nodes can be coded in any language supported by the browser with >the bindings for Java and ECMAScript being explicitly defined and >supported by most browsers.
Wow, what you are suggesting here is definitely news to me. As far as I understood it, SAI was the term they used for providing script nodes used to drive node logic, and EAI was the name for the browser api. Perhaps I got confused by the naming them. Do you have any pointers to documentation on how this combination now called SAI works then? 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? i.e. lets say I want to have two nodes share a common object, they can both access it? Something like this is possible: Node 1 - ... public void initialize() { CommonObject o = Register.instance.GetCommonObject(); } Node 2 - ... public void initialize() { CommonObject o = Register.instance.GetCommonObject(); } And all of the node instantiation and event listening capabitilties are still there? SuperNode 1 .... public void initialize() { Node node = EAILikeInterface.CreateVrmlFromURL(url); node.getEventOut("foo").advise(this, "foo"); } public void callback.... > >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? Thanks for the correction, Rob _________________________________________________________________ With tax season right around the corner, make sure to follow these few simple tips. http://articles.moneycentral.msn.com/Taxes/PreparationTips/PreparationTips.aspx?icid=HMFebtagline _______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d