<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Simplified Arabic Fixed";
        panose-1:2 7 3 9 2 2 5 2 4 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Consolas;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'>Hello
Jordi, It is good to see you here again,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'>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. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'>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.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'>Cheerz,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'>Gina Lauren<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Simplified Arabic Fixed";
color:#1F497D'>________________________________________________________<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Simplified Arabic Fixed";
color:#1F497D'>* * * Interactive Multimedia - Internet Management * * *<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Simplified Arabic Fixed";
color:#1F497D'>  * *  Virtual Reality -- Application Programming  * *<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Simplified Arabic Fixed";
color:#1F497D'>    *   3D Net Productions  3dnetproductions.com   *<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 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"'> 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<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<div>

<div>

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

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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.<o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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.<o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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. <o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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? <o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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.<o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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.<o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

<p class=MsoNormal><span style='font-size:9.5pt;font-family:"Verdana","sans-serif"'>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? <o:p></o:p></span></p>

</div>

<div>

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

</div>

<div>

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

</div>

<div>

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

</div>

<div>

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

</div>

</div>

</div>

</div>

</body>

</html>