<div><a href="https://www.npmjs.com/package/x3d-jsonverse">https://www.npmjs.com/package/x3d-jsonverse</a></div><div dir="auto"><br></div><div dir="auto">You may have seen this in a video titled JSONverse recently.</div><div dir="auto"><br></div><div dir="auto">This is a personal development environment (coined by TjDevries) for doing X3D client-server side code development.  You can also collaborate by using ProxyPass in Apache2 web server.</div><div dir="auto"><br></div><div dir="auto">Installation instructions are on the GitHub link. </div><div dir="auto"><br></div><div dir="auto">This is much like running a Python server or a Java Server to serve static data, but instead of that, provides for reviews by several people.  Plus there’s a JavaScript message back bone on the server.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">This isn’t as fancy as X3DOM editor or X_ITE, but it does have an advantage in one place, model sharing.  That message we’re targeting different web browsers for each encoding, each binding, each X3D Editor and each X3D Browser.  Or all in one browser in separate tabs. This isn’t a tool integrator for all 3D formats, just X3D and .glb currently.  .glTF remains untested.</div><div dir="auto"><br></div><div dir="auto">Technologies currently used:</div><div dir="auto"><br></div><div dir="auto">* We use X_ITE, realizing it and sunrize are taking a slightly different path.  We intend to collaborate with the X_ITE and sunrize team, but haven’t heard back.</div><div dir="auto"><br></div><div dir="auto">* we use node.js for development.</div><div dir="auto"><br></div><div dir="auto">* We use <a href="http://socket.io">socket.io</a> and http with express for networking.  https should be able to be used with an Apache front end.</div><div dir="auto"><br></div><div dir="auto">* we use any web browser (Maybe not the old ones).</div><div dir="auto"><br></div><div dir="auto">* when you load the link in a web browser, my sample 3D model appears, and you can drag the letters to change parameters.</div><div dir="auto"><br></div><div dir="auto">* If you put a link in the text field and ENTER is typed , the link will be sent to all connected clients.</div><div dir="auto"><br></div><div dir="auto">* If you put JSON in the text area and press enter, the JSON will be rendered in all connected web browsers.  But the views can be different until the next publish.</div><div dir="auto"><br></div><div dir="auto">If you type text, it will be sent to all connected clients with an alias.</div><div dir="auto"><br></div><div dir="auto">I hope that I can develop the code well enough that it can also be used in FreeWRL, CGE and X3D. Pull requests welcome!</div><div dir="auto"><br></div><div dir="auto">Want to see your X3D JSON published to all encodings, all bindings, etc?  Eventually we’ll get there.  A lot of it is already present in X3DJSONLD!</div><div dir="auto"><br></div><div dir="auto">Is this X3D-Edit?  Maybe!  Does X3D-Edit support producing binding code?  We hope to get there.</div><div dir="auto"><br></div><div dir="auto">John </div>