<div dir="auto">Another thing I should be able to do is generate statistics of the scenegraphs with standard Linux tools.</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 24, 2021 at 3:12 AM 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>
<p>I'm not sure why, and possibly, it's throwaway code.</p>
<p>1) provide a way to synchronize a scenegraph between
client/server</p>
<p>2) provide a way to synchronize a scenegraph between multiple
peers</p>
<p>3) Try out the UNIX "everything's a file" philosophy.</p>
<p>4) Experiment with data structure on top of a file system,
persistent data structures that don't go away after the process
exits.</p>
<p>5) Experiment with configuration management of scenegraphs.</p>
<p>Umm</p>
<p>Has anyone hooked Git into a browser?</p></div><div>
<p>John<br>
</p>
<div>On 2/23/21 11:57 PM, Christoph Valentin
wrote:<br>
</div>
<blockquote type="cite">
<div style="line-height:1;padding:0.5em">Good Morning, John.<br>
<br>
I think I've understood now, HOW you want to do it.<br>
<br>
Just I cannot catch the WHY.<br>
<br>
Indeed, it would be a new encoding type.<br>
<br>
Why not just upload the files to git, as they are? Is it because
you have more freedom, when putting the scene together from
nodes and routes?<br>
<br>
In this case I would not only provide a directory in a github
repository, but also TWO ACCOUNTS AT THE OWNCLOUD FRAMEWORK,<br>
<br>
one for authoring/composing the scene, the other for playing the
game.<br>
<br>
looking fwd to your answer<br>
Christoph<br>
<br>
-- <br>
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX
Mail gesendet.</div>
<div style="line-height:1;padding:0.3em">Am 23.02.21, 23:21 schrieb John Carlson
<a href="mailto:yottzumm@gmail.com" target="_blank"><yottzumm@gmail.com></a>:
<blockquote class="gmail_quote" style="margin:0.8ex 0pt 0pt 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div dir="auto"> I can lay it out here in a description where
you take X3D JSON objects and convert them to folders and
files. </div>
<div dir="auto"> <br>
</div>
<div dir="auto"> JSON objects are converted to folders. </div>
<div dir="auto"> Keys become folder names and file names.
MFNode JSON arrays are converted to a whole number indexed
filenames. Values are stored in files. Ordinary MF fields
(eg. MFInt32) are stored inside files. </div>
<div dir="auto"> <br>
</div>
<div dir="auto"> One will also need to do round trip. </div>
<div dir="auto"> <br>
</div>
<div dir="auto"> Updates/pulls/pushes are done through got. </div>
<div dir="auto"> <br>
</div>
<div dir="auto"> John </div>
<div>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr"> ---------- Forwarded
message --------- <br>
From: <strong class="gmail_sendername" dir="auto">Christoph
Valentin</strong> <span dir="auto"><<a href="mailto:christoph.valentin@gmx.at" target="_blank">christoph.valentin@gmx.at</a>></span>
<br>
Date: Tue, Feb 23, 2021 at 11:24 AM <br>
Subject: Re: [x3d-public] Multiuser: Centralized
scenegraph repository with Git <br>
To: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> <br>
</div>
<br>
<br>
<div style="word-break:break-word">
<div style="line-height:1;padding:0.5em"> Hi John, <br>
<br>
I've been using gitlab and github at my employer's. <br>
<br>
Coincidally I've got three github repositories, where
at least one would fit to the topic. <br>
<br>
I was considering to use file sharing with the
owncloud framework. <br>
<br>
What exactly do you need? What will be the topic of
the prototype? <br>
<br>
You can send a PM at facebook, if you want to keep the
details private. <br>
<br>
kr <br>
Christoph <br>
<br>
-- <br>
Diese Nachricht wurde von meinem Android Mobiltelefon
mit GMX Mail gesendet. </div>
<div style="line-height:1;padding:0.3em">
<div> Am 23.02.21, 17:38 schrieb John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>>:
</div>
</div>
</div>
<div style="word-break:break-word">
<div style="line-height:1;padding:0.3em">
<blockquote class="gmail_quote" style="margin:0.8ex 0pt 0pt 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
It not what you think. I propose the real-time and
multi-user database <br>
solution based on git. <br>
<br>
This would provide a 3rd X3D encoding, encoded in an
online file system, <br>
similar to WebDAV or Git. <br>
<br>
Updates are done through push and pull requests. <br>
<br>
Security and extra features would be provided by git
(gitlab, bitbucket, <br>
github, etc.) <br>
<br>
This would make a good first prototype. Then we
could proceed with <br>
optimization. <br>
<br>
So, how does one store the X3D nodes and statements
in a file system? <br>
Anyone? <br>
<br>
Has anyone dealt with git source code? <br>
<br>
John <br>
<br>
<br>
</blockquote>
</div>
</div>
<div style="word-break:break-word">
<div style="line-height:1;padding:0.3em">
<blockquote class="gmail_quote" style="margin:0.8ex 0pt 0pt 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
_______________________________________________ <br>
x3d-public mailing list <br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> <br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
<br>
</blockquote>
</div>
</div>
_______________________________________________ <br>
x3d-public mailing list <br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> <br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
<br>
</div>
</div>
_______________________________________________ x3d-public
mailing list <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a> </blockquote>
</div>
</blockquote>
</div>
</blockquote></div></div>