<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<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>
<p>John<br>
</p>
<div class="moz-cite-prefix">On 2/23/21 11:57 PM, Christoph Valentin
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:trinity-e9071680-7444-43a2-acf6-0227e3465dff-1614146269875@msvc-mesg-gmx022">
<meta name="viewport" content="width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="mail_android_message" 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 class="mail_android_quote" style="line-height: 1; padding:
0.3em">Am 23.02.21, 23:21 schrieb John Carlson
<a class="moz-txt-link-rfc2396E" href="mailto:yottzumm@gmail.com"><yottzumm@gmail.com></a>:
<blockquote class="gmail_quote" style="margin: 0.8ex 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">x3d-public@web3d.org</a> <br>
<a
href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
moz-do-not-send="true">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"
moz-do-not-send="true">x3d-public@web3d.org</a> <br>
<a
href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
moz-do-not-send="true">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
<br>
</div>
</div>
_______________________________________________ x3d-public
mailing list <a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a> </blockquote>
</div>
</blockquote>
</body>
</html>