<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>X3DJSONLD (JSON -> DOM)  has been ported to X_ITE 4.1.3:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/node/x_ite.js">https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/node/x_ite.js</a></p><p class=MsoNormal><a href="https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/node/x_ite.min.js">https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/node/x_ite.min.js</a></p><p class=MsoNormal><a href="https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/css/x_ite.css">https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/css/x_ite.css</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Sent: </b>Wednesday, January 31, 2018 7:45 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br><b>Subject: </b>X3DJSONLD ported to X_ITE 4.0.7, Java (availability to contract otherports of X3D JSON -> DOM)</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>X3DJSONLD has been ported to X_ITE 4.0.7, with many examples from X_ITE/Cobweb Library working with X3D JSON built into X_ITE via an extension (3-4 file extension available upon request—The X_ITE version is not checked into a repository, but may be found in my cobweb fork).  Extension also available in X3DJSONLD as part of an X_ITE build. This includes the now infamous importJS to import a JavaScript Object (similar to importDocument, but for JS instead of DOM).   As usual, my version of X_ITE works with JSON documents in URLs. As evidenced by x_iteexamples*.html.  I’m not saying every example will work yet—yours may though—around 30 or so X_ITE examples work—I can send you a zip of X3D converted to JSON by X3dToJson.xslt.  It’s worth a try, and you can help me debug X3DJSONLD.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="https://github.com/coderextreme/X3DJSONLD/">https://github.com/coderextreme/X3DJSONLD/</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Main X3DJSONLD web page will be updated when my VRML script works with X3DJSONLD.  There was a significant change to X3dToJson.xslt which normalized scripts. Yipe!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>There’s a new protocol to start a browser with X_ITE and examples of that are now included in X3DJSONLD.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I had difficulty with the current version of X_ITE that’s on the CDN (4.1.4 I think), and in the repository. I’m not expecting the repository to work, but CDN—there may have been a problem with my shader?  Perhaps I hadn’t quite ported yet?  4.0.7 works quite nicely.  Is there a better version to use?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This may be the last free version of X3DJSONLD for some time.   Get yours while it’s hot!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Also, I continue support for X3DOM in limited form with X3DJSONLD…VRML script is still broken.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Also, for your Java X3D JSON -> DOM needs, X3DJSONLD.java is available with X3DJSONLD.   This might be used to bootstrap development of Xj3D to support X3D JSON (hint hint). I am available to port X3D JSON to JSON and DOM-based platforms for contract rates of $90/hour—email me with subject “X3D JSON -> DOM port”  I estimate around 3 days total to do a port once the base language, browser, and libraries are groked.   Early buyers can get it for $2000 fixed price. I am familiar with JavaScript, Java, C++, Python, etc. and can become familiar quickly with similar programming environments—yes, I’ve even used versions of Pascal as an undergraduate.  Note that the environment should support JSON and DOM already, particularly creating a DOM and reading JSON.  The Java version has been reworked to be more understandable, comes as a single file, and has been tested with good results on HelloWorldProgramOutput from X3DJSAIL (the only test case I’ve verified so far I am afraid), and works with Java 9.  If you use an already language that’s already been ported, I will cut the price in half to $1000.  With fast results and NDA’s if needed.  You’ll probably at least have to provide me with your browser interface to external parsers (XML or DOM interface ala importDocument), and provide a way to handle JSON inlines—dispatch to me when you get a JSON file.  The more code I get up front, the faster I will work!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The Java port was supported by Don Brutzman of NPS, with his excellent work on X3DJSAIL (which provides DOM import and XML export).  Note that scripting has not been tested with Java, but works with X_ITE VRMLscript.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>All in all, I have customized ports of X3DJSONLD to Cobweb, X_ITE, X3DOM, Java, and XSeen, so I have quite a bit of experience doing this.  You’ll get an early boost on your X3D JSON development for a reasonable price!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>