<html>
 <head>
  <meta name="viewport" content="width=device-width">
  <meta http-equiv="Content-Type" content="text/vnd.ui.insecure+html;charset=utf-8">
 </head>
 <body style="overflow-wrap:break-word; word-break: break-word;"><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"><html><body>Am 23.02.21, 23:21 schrieb John Carlson <yottzumm@gmail.com>:</body></html><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">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">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">yottzumm@gmail.com</a>>:
      </div>
      <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)"></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)">
        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">x3d-public@web3d.org</a> 
       <br> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">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">x3d-public@web3d.org</a>
    <br> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
    <br> 
   </div>
  </div> _______________________________________________ x3d-public mailing list x3d-public@web3d.org http://web3d.org/mailman/listinfo/x3d-public_web3d.org 
 </blockquote></div></body>
</html>