<div dir="auto">For example, here’s my JavaScript server that uses <a href="http://socket.io">socket.io</a> events:<div><a href="https://github.com/coderextreme/JSONverse/blob/main/Multiplayer.js">https://github.com/coderextreme/JSONverse/blob/main/Multiplayer.js</a></div><div dir="auto"><br></div><div dir="auto">I’d like to discuss standardization of X3D collaboration events, which can be use WebSockets, WebTransport, HTTP polling, etc. underneath.</div><div dir="auto"><br></div><div dir="auto">I’m not trying to replace Zoom, I want to exchange X3D events and scenes over the network. No texting, voice, no video, no screen sharing, as these are already handled. JSONverse has a basic chat for debugging.</div><div dir="auto"><br></div><div dir="auto">This may be relevant for sharing orientation and position:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/open-dis/DISWebGateway">https://github.com/open-dis/DISWebGateway</a></div></div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/x3dom/x3dom/pull/535">https://github.com/x3dom/x3dom/pull/535</a></div><br></div></div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Feb 18, 2025 at 2:14 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="auto">Aaron,</div><div dir="auto"><br></div><div dir="auto">There is prior work on this, primarily DIS, EAI, which got folded into SAI, and <a href="http://socket.io" target="_blank">socket.io</a> work I did on my JSONverse project. Office Towers has full multiuser avatars.</div><div dir="auto"><br></div><div dir="auto">I would suggest creating an extension to x3d.py project which will do SAI across the network, possibly using the EAI underneath SAI. If you want to move objects around the scene, DIS or HLA may be indicated. There’s an X3DOM pull request for DIS. X_ITE doesn’t support DIS. JSONverse is written with X_ITE. Since JSONverse uses X3D script </div><div dir="auto"><br></div><div dir="auto">You probably won’t see leadership supporting anything else, unless it’s in the Metaverse Standards Forum. Web3D is a member. I believe the Webiverse may be a proposal using existing standards.</div><div dir="auto"><br></div><div dir="auto">I am more interested in what goes across the network, which events, etc. WebSockets has good backing, but people are working on WebTransport now.</div><div dir="auto"><br></div><div dir="auto">Might I suggest we discuss what you want to communicate before we discuss standards?</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 18, 2025 at 11:59 AM Bergstrom, Aaron wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">What I’m hoping for is to collaborate with the X3D Ecosystem community and X3D viewer developers to standardize Maya/RawKee/QtWebChannel communication across the various viewers.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">You can learn a bit more about this here:<u></u><u></u></p>
<p class="MsoNormal"><a href="https://doc.qt.io/qtforpython-6/PySide6/QtWebChannel/index.html" target="_blank">https://doc.qt.io/qtforpython-6/PySide6/QtWebChannel/index.html</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">And by doing a Google search based on these search request:<u></u><u></u></p>
<p class="MsoNormal">‘communicate with QtWebEngine using javascript via PySide6’<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thoughts?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,</p></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div><p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Aaron<u></u><u></u></p>
</div>
</div>
-- <br>
X3D-Ecosystem mailing list<br>
<a href="mailto:X3D-Ecosystem@web3d.org" target="_blank">X3D-Ecosystem@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org</a><br>
</blockquote></div></div>
</blockquote></div></div>