<html>
    <head>
        <style type="text/css">
span.EmailStyle18
        {font-family:Arial;color:navy;}
span.EmailStyle18
        {font-family:Arial;color:navy;}
-->
</style>
    </head>
    <body link="blue" lang="EN-US" vlink="blue" style="margin: 0pt; padding: 0pt;">
        Thanks for the technical hints.<br /><br />And yes: if I were important, I would second your statement that a standardized protocol/interface between client and server would be an asset for X3D.<br /><br />However, commercial companies usually do<br />&nbsp;&nbsp;&nbsp; - what the customer wants<br />&nbsp;&nbsp;&nbsp; - what is the cheapest<br />(in this order)<br /><br />And as long as the customers (i.e. content authors) do not insist in a standardized protocol, there won't be a standardized protocol.<br /><br />it's that easy, imho. Please correct me, if I'm not aware of some details of the X3D history, since I'm more or less a newbie.<br /><blockquote type="cite">
        <p>-------- Original-Nachricht --------<br />Datum: Sun, 02 May 2010 02:05:20 -0400<br />Von: &quot;Russ Kinter&quot; &lt;pyth7@verizon.net&gt;<br />An: &quot;'Christoph Valentin'&quot; &lt;christoph.valentin@gmx.at&gt;<br />CC: &quot;'X3D Graphics public mailing list'&quot; &lt;x3d-public@web3d.org&gt;<br />Betreff: RE: [X3D-Public] multiuser mode (newbie question)<br /><br /></p>
        <div class="Section1">
        <p class="MsoNormal"><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy;">
        <p>&nbsp;</p>
        </span></font></p>
        <div style="border-width: medium medium medium 1.5pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; padding: 0in 0in 0in 4pt;">
        <div>
        <div align="center" style="text-align: center;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">  <hr size="2" width="100%" align="center" /></span></font></div>
        <p class="MsoNormal"><strong><font size="2" face="Tahoma"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></strong><font size="2" face="Tahoma"><span style="font-size: 10pt; font-family: Tahoma;"> Christoph Valentin [mailto:<a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=christoph.valentin%40gmx.at">christoph.valentin@gmx.at]</a> <br /><strong><span style="font-weight: bold;">Sent:</span></strong> Saturday, May 01, 2010 6:37 AM<br /><strong><span style="font-weight: bold;">To:</span></strong> <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=pyth7%40verizon.net">pyth7@verizon.net</a><br /><strong><span style="font-weight: bold;">Cc:</span></strong> <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=X3D-Public%40web3d.org">X3D-Public@web3d.org</a><br /><strong><span style="font-weight: bold;">Subject:</span></strong> Re: [X3D-Public] multiuser mode (newbie question)</span></font></p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        </div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">
        <p>&nbsp;</p>
        </span></font></p>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&gt; As far as MU goes, SAI/EAI holds the most promise for low cost
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&gt; (i.e. Free as in free client AND server)
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /> Unfortunately, I like the Network Sensor concept (due to its generality), and don't forget:<font color="navy"><span style="color: navy;">
        <p>&nbsp;</p>
        </span></font></span></font></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /> * An X3D viewer is not required to support Java (either Internal in a Script node or external)<font color="navy"><span style="color: navy;">
        <p>&nbsp;</p>
        </span></font></span></font></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /> * An X3D viewer is required to support ECMAScript in the Script node - if the viewer supports the Script node<br /> * An X3D viewer is not required to support external SAI with ECMAScript<br /> (I copied these sentences from another forum, Author: Leonard Daly)<br /><br /> When I use network sensors, it's possible to implement rather complex MU animations/simulations just using <span class="GramE">ECMAScript, without being dependent on the SAI/EAI.</span>
        <p>&nbsp;</p>
        </span></font></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">[Russ Kinter] <span style="">&nbsp;</span>It&rsquo;s called cascading.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">One event from the network has the capability of triggering many animations<span class="GramE">..</span>
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">EAI when it is done properly is exactly the same way.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">You instance a <span class="SpellE">NetworkSensor</span> Node and I instance a proto that is acquired by the Java. In both our cases it is the ECMA script that does most of the work in terms of animations.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">You are dependent on the X3D browser implementing <span class="SpellE">NetworkSensor</span> Node to communicate to the server and I am dependent on a Java Socket and thread. We are both dependent on some extra feature to talk to the network.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">The difference is with EAI can do far more - I can communicate with other Java programs.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">For example since Instant Player won&rsquo;t play mp3 files I found an open-source Java program that can and after writing a faux-Sound Node I can play mp3 and other audio formats not supported by any X3D browser in a world.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">As far as the &ldquo;mandatory&rdquo; issue goes, I don&rsquo;t think the <span class="SpellE">NetworkSensor</span> is mandatory either at least when I search
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;"><a href="http://www.instantreality.org/documentation/nodetype/">http://www.instantreality.org/documentation/nodetype/</a>
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><span class="GramE"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">it</span></font></em></strong></span><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;"> can&rsquo;t be found. So I suggest both means of talking to the network are </span></font></em></strong><strong><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">optional</span></font></em></strong><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">Don&rsquo;t get me wrong the <span class="SpellE">NetworkSensor</span> Node is -or rather- was a great idea until its protocol was allowed to be made proprietary. God forbid profits should be missed out on because some amateurs could possibly write an MU system using the <span class="SpellE">NetworkSensor</span> Node. For me the whole proprietary protocol issue makes a sham out of claims of the spec being open-source.
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">Riddle me this: What is part of an open-source spec but isn&rsquo;t itself open-source?
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">Russ Kinter
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        <p style="margin-bottom: 12pt;" class="MsoNormal"><strong style=""><em style=""><font size="2" face="Arial" color="navy"><span style="font-size: 10pt; font-family: Arial; color: navy; font-weight: bold; font-style: italic;">
        <p>&nbsp;</p>
        </span></font></em></strong></p>
        </div>
        <blockquote style="margin-top: 5pt; margin-bottom: 5pt;">
        <p style="margin-bottom: 12pt;"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">-------- Original-<span class="SpellE">Nachricht</span> --------<br /> Datum: Fri, 30 Apr 2010 19:10:05 -0500 (CDT)<br /> Von: <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=pyth7%40verizon.net">pyth7@verizon.net</a><br /> An: <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=christoph.valentin%40gmx.at">christoph.valentin@gmx.at</a><br /> CC: <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=X3D-Public%40web3d.org">X3D-Public@web3d.org</a><br /> Betreff: Re: [X3D-Public] multiuser mode (newbie question)
        <p>&nbsp;</p>
        </span></font></p>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&gt;is there something else in the standard, that can be used for multiuser mode (besides SAI/EAI)?
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">To the best of my knowledge no -not as a standard per se.
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">However some people have done interesting MU stuff with php:
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><a href="http://www.x-robot.com/">http://www.x-robot.com/</a><br /><a href="http://3dchat.3d-check.com/">http://3dchat.3d-check.com/</a>
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Paul Aslin has something similar as well -it may be the 3dchat link.
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">As far as MU goes, SAI/EAI holds the most promise for low cost
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">(i.e. Free as in free client AND server)
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Russ Kinter
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">&nbsp;
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Apr 30, 2010 04:23:34 PM, <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de537344352.1272709485.54f3f8ca&amp;to=christoph.valentin%40gmx.at">christoph.valentin@gmx.at</a> wrote:
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <blockquote style="border-width: medium medium medium 2.25pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(102, 153, 204); padding: 0in; margin-top: 5pt; margin-bottom: 5pt;">
        <p style="margin-bottom: 12pt;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Dear all<br /><br /> I did some private (hobby) studies regarding multiuser mode and rather complex scenes (combining content from different authors) and would like to ask, if you could second my experiences,<br /><br /> or if somebody disagrees (the whole project is documented at <a href="http://simulrr.wordpress.com).">http://simulrr.wordpress.com).</a><br /><br /> See below<br /><br /> I am aware of Network Sensor and DIS, is there something else in the standard, that can be used for multiuser mode (besides SAI/EAI)?<br /><br /> Thanks in advance<br /> Christoph
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">BS Contact
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Supported from the beginning of the project. Multi-user-mode with and BS Collaborate definitively possible.
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">Octaga
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Supported from spring 2009 onwards. Multi-user-mode with theoretically possible, but no free test version of collaboration server available -&gt; multi-user-mode cannot be supported currently.
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">Instant Reality
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">First trials positive. Yet unknown, whether Network Sensor node is supported or not. According to X3D-public mailing list an open source multi-user-framework exists (to be analysed).
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">Free WRL
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">First trials show, that is not supported &rarr; postponed.
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">Xj3D
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">First trials show, that Xj3D has problems with nested prototypes &rarr; postponed.
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">Vivaty
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Not available AFAIK
        <p>&nbsp;</p>
        </span></font></p>
        <h2><strong><font size="5" face="Times New Roman"><span style="font-size: 18pt;">SwirlX3D
        <p>&nbsp;</p>
        </span></font></strong></h2>
        <p><font size="3" face="Times New Roman"><span style="font-size: 12pt;">First trials not un-positive, but show up problems with viewpoints in prototypes, proximity sensors in prototypes etc. &rarr; postponed
        <p>&nbsp;</p>
        </span></font></p>
        <p style="margin-bottom: 12pt;"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">
        <p>&nbsp;</p>
        </span></font></p>
        <div style="border-width: medium medium 1pt; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color windowtext; padding: 0in 0in 2pt;">
        <p style="margin-bottom: 12pt; border: medium none; padding: 0in;"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">
        <p>&nbsp;</p>
        </span></font></p>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /><br /><br /> -- <br /> GMX.at - &Ouml;sterreichs FreeMail-Dienst mit &uuml;ber 2 Mio Mitgliedern<br /> E-Mail, SMS &amp; mehr! Kostenlos: <a href="http://portal.gmx.net/de/go/atfreemail">http://portal.gmx.net/de/go/atfreemail</a>
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">
        <p>&nbsp;</p>
        </span></font></p>
        <div align="center" style="text-align: center;" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">  <hr size="1" width="100%" align="center" /></span></font></div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /> _______________________________________________<br /> X3D-Public mailing list<br /> <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&amp;t=de1453266715.1272793061.226bd6b1&amp;to=X3D-Public%40web3d.org">X3D-Public@web3d.org</a><br /> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
        <p>&nbsp;</p>
        </span></font></p>
        </blockquote>  </blockquote>
        <div>
        <p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"><br /><br /><br /> -- <br /> Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -<br /> jetzt kostenlos herunterladen! <a href="http://portal.gmx.net/de/go/atbrowser">http://portal.gmx.net/de/go/atbrowser</a>
        <p>&nbsp;</p>
        </span></font></p>
        </div>
        </div>
        </div>
        </blockquote>
    <div class="signature"><br /><br /><br />-- <br />GMX.at - Österreichs FreeMail-Dienst mit über 2 Mio Mitgliedern<br />E-Mail, SMS &amp; mehr! Kostenlos: http://portal.gmx.net/de/go/atfreemail</div></body>
</html>