<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>We did a test session with BS Collaborate - clear this is not a "solution", because it was only the test licence which cannot be used for production.</div>

<div> </div>

<div>test version of BS Collaborate -> install on my Windows laptop, configure port forwarding at my router, tell the buddies the IP address and port -> everybody edit main.x3d (change the IP address and port number) -> everybody open main.x3d with BS Contact</div>

<div> </div>

<div>Should still work with the files at http://smuos.sourceforge.net and http://simulrr.sourceforge.net (abandoned projects)</div>

<div>
<div> </div>

<div>pure handicraft :-)</div>

<div> </div>

<div>
<div>disadvantage -> the Bitmanagement Logo due to test version of the server (do they still want 20 kEUR for the production version?)</div>

<div> </div>

<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 05. Januar 2021 um 03:46 Uhr<br/>
<b>Von:</b> "GL" <info@3dnetproductions.com><br/>
<b>An:</b> jordircardona@yahoo.com<br/>
<b>Cc:</b> x3d-public@web3d.org<br/>
<b>Betreff:</b> Re: [x3d-public] X3D and VRML for multiuser worlds</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0in;
        font-size: 12.0pt;
        font-family: "Times New Roman" , serif;
}
a:link, span.MsoHyperlink {
        color: blue;
        text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
        color: purple;
        text-decoration: underline;
}
p.ydp41061933yiv3129344438msonormal, li.ydp41061933yiv3129344438msonormal, div.ydp41061933yiv3129344438msonormal {
        margin-right: 0.0in;
        margin-left: 0.0in;
        font-size: 12.0pt;
        font-family: "Times New Roman" , serif;
}
span.EmailStyle18 {
        font-family: Consolas;
        color: rgb(31,73,125);
}
*.MsoChpDefault {
        font-size: 10.0pt;
}
div.Section1 {
        page: Section1;
}
-->
<div>
<div class="Section1">
<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);">Jordi,</span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);">Entirely feasible but I am not aware of anyone having done it. Currently, the only solution that I know of to easily transform a classic static world into multiuser, is through the use of the X3Daemon MU server. It is simply a matter of encoding your world's URL into the Office Towers Teleport, thus allowing it to remain at its current host (if desired).</span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);">Of course X3Daemon can also be custom built for stand-alone worlds as a cloud service, though it is not made available for download and/or third party installation. Having said that, it is possible that future versions may work more in the way you'd prefer (i.e. serverless and pluginless), but I'd just have to see enough demand I suppose.</span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);">In the meantime, please let me know if you do find something. GL</span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="MsoNormal"><span style="font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<div style="border: none;border-left: solid blue 1.5pt;padding: 0.0in 0.0in 0.0in 4.0pt;">
<div>
<div style="border: none;border-top: solid rgb(181,196,223) 1.0pt;padding: 3.0pt 0.0in 0.0in 0.0in;">
<p class="MsoNormal"><b><span style="font-size: 10.0pt;font-family: Tahoma , sans-serif;">From:</span></b><span style="font-size: 10.0pt;font-family: Tahoma , sans-serif;"> jordircardona@yahoo.com [mailto:jordircardona@yahoo.com]<br/>
<b>Sent:</b> Monday, January 4, 2021 4:28 PM<br/>
<b>To:</b> GL<br/>
<b>Subject:</b> Re: [x3d-public] X3D and VRML for multiuser worlds</span></p>
</div>
</div>

<p class="MsoNormal"> </p>

<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;">Hi Gina,</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;"> </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;">Yes something like that may be a good solution: someone runs a server in their computer, that acts like a server. It can also have some security problems though. But it may be solution so people can "open" their worlds that they have hosted online. Do you know of something that currently exists that does that for x3d or vrml?</span></p>
</div>

<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;"> </span></p>

<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;">-Jordi</span></p>
</div>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;"> </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 9.5pt;font-family: Verdana , sans-serif;"> </span></p>
</div>
</div>

<div id="ydp41061933yahoo_quoted_0292176070">
<div>
<div>
<p class="MsoNormal"><span style="font-size: 8.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">On Monday, January 4, 2021, 6:52:22 PM GMT+1, GL <info@3dnetproductions.com> wrote: </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 8.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-size: 8.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<div id="ydp41061933yiv3129344438">
<div>
<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);">Hello Jordi, It is good to see you here again,</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);">I am not aware of any serverless or P2P solutions per say. Even just trying to support server-based, pluginless multiuser is more problematic from an authentication and security point of view. And web pages typically don't "talk" to each other across domains. The Cross-Origin Resource Sharing (CORS) standard aims to provide a mechanism for allowing JavaScript connections across domains, but that still falls short of what you're looking for. </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);">So to answer your question, I'd say that all 3D solutions (I can think of) do require a server. However, I can see a scenario where a server could reside on your client machine. In this way what you are suggesting would actually work. Not exactly serverless, but just in a similar way that you can run a web server in a laptop, your client becoming the server to manage incoming connections from visitors to your world.</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);">Cheerz,</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);">Gina Lauren</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 11.0pt;font-family: Arabic , serif;color: rgb(31,73,125);">________________________________________________________</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 11.0pt;font-family: Arabic , serif;color: rgb(31,73,125);">* * * Interactive Multimedia - Internet Management * * *</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 11.0pt;font-family: Arabic , serif;color: rgb(31,73,125);">  * *  Virtual Reality -- Application Programming  * *</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 11.0pt;font-family: Arabic , serif;color: rgb(31,73,125);">    *   3D Net Productions  3dnetproductions.com   *</span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Consolas;color: rgb(31,73,125);"> </span></p>

<div id="ydp41061933yiv3129344438yqt22159">
<div style="border: none;border-left: solid windowtext 1.5pt;padding: 0.0in 0.0in 0.0in 4.0pt;">
<div>
<div style="border: none;border-top: solid windowtext 1.0pt;padding: 3.0pt 0.0in 0.0in 0.0in;">
<p class="ydp41061933yiv3129344438msonormal"><b><span style="font-size: 10.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">From:</span></b><span style="font-size: 10.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> x3d-public [mailto:x3d-public-bounces@web3d.org] <b>On Behalf Of </b>jordircardona@yahoo.com<br/>
<b>Sent:</b> Monday, January 4, 2021 3:45 AM<br/>
<b>To:</b> x3d-public@web3d.org<br/>
<b>Subject:</b> [x3d-public] X3D and VRML for multiuser worlds</span></p>
</div>
</div>

<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 8.0pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>

<div>
<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">Hello,</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">I have recently joined the list again, and tested X_ite last week, and I am very impressed by the work done on X3D, and VRML, and very happy to see that X3DOM and X_ITE are actively supported by Web3d. X_ITE works great with complex worlds as I have checked uploading my vintage worlds and putting them online again. I hope I have some time to do some modern and really higher resolution worlds soon, because old content nowadays looks crappy, but I am very happy to se complex detailed worlds work great on x_ite.</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">I have published a tutorial on my blog and in groups in Facebook on how to upload, publish and have your worlds online again. I really love the direction that the Web3D Consortium has taken, in the sense of making x3d and vrml really popular, easy, and aimed not only to investigation and industry use but also to general public, everybody in the internet, just as html. It was the original idea, after all, for a standard for the web.</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">This is what all vrml people wanted since the beginning: plugin-less support for vrml and x3d on browsers, with the xml (perfect for data) and the classic (specially this, as it's more human readable) encodings. </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">I also see that there is a lot of work towards multiuser solutions. Is there something like x_ite that can be uploaded to any page, and be able to share events? </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">I looked at WebRTC, but it needs a server to start the process, and then also having a hosting account that allows to use npm and so on.</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">If X3D/VRML allowed to share events in X_ite as easy as publishing worlds, I am sure that as most people wanted not only 3d on the web, but also people visiting their worlds online, this would make a big rebirth and widespread of X3D between most of internet users.</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">Do all solutions need a server, or there is something in pure P2P, serverless, so everybody can upload a world, keep their browsers online, and make the worlds visitable and have shared events? </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">Thank you.</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);">-Jordi</span></p>
</div>

<div>
<p class="ydp41061933yiv3129344438msonormal"><span style="font-size: 9.5pt;font-family: Helvetica , sans-serif;color: rgb(38,40,42);"> </span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________ x3d-public mailing list x3d-public@web3d.org <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></div>
</div>
</div>
</div>
</div></div></body></html>