<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Looks like project.properties has a windows path for the jars.
      Looks like you want to reference jars in lib/support, similar to
      how saxon9he.jar is done?</p>
    <p>Thanks!<br>
    </p>
    <p>John<br>
    </p>
    <div class="moz-cite-prefix">On 6/19/21 3:54 PM, John Carlson wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:33240530-3a2b-79c9-273f-ccf4be6b4fe4@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hmm. Looks like the NetBeans project under x3d/stylesheets/java
        does not build?   Something to do with the versions of jars
        required?  I haven't figured out how to resolve the jars, will
        probably have to figure out how to add/remove jars.</p>
      <p>John<br>
      </p>
      <div class="moz-cite-prefix">On 6/19/21 3:44 PM, John Carlson
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:2dcb30de-6463-242f-abfa-db4ad6e67f40@gmail.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p>Looks like NetBeans 12.4 does not support Python projects????</p>
        <p>What do you use for x3d.py? An older version of NetBeans?<br>
        </p>
        <p>Thanks!</p>
        <p>John<br>
        </p>
        <div class="moz-cite-prefix">On 6/19/21 3:08 PM, John Carlson
          wrote:<br>
        </div>
        <blockquote type="cite"
cite="mid:CAGC3UE=JOmLAf77MJsQ0M7smZBamsKaZx7ame_dFxP3px0eX2A@mail.gmail.com">
          <meta http-equiv="content-type" content="text/html;
            charset=UTF-8">
          <div dir="auto">(I’m in a better mood)</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I have been doing JSON schema generation for a
            long time in python, I’ve been adding validators in various
            languages, and I’ve been testing X3D Examples.   I’ve also
            added validating all the schemas against draft07.  The
            python generation code is stable, but undocumented, for the
            most part.  I think what you want is online documentation.  
            The Everit code base is what I use in Java.   I can’t setup
            Everit on your machine.  I tried to set up a reasonable
            testing environment for schemas copied from X3DJSONLD, but
            it still requires bash (which will download and compile
            jars, using maven), and does not conform to a NetBeans
            project.   The Java and JavaScript code is on GitHub under
            coderextreme/x3dschema.   Currently schema generation
            requires jsonlint, and one needs to run the driver script
            like:</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">python3 generateSchemas.py</div>
          <div dir="auto">(under X3DJSONLD/src/main/python)</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I’m not mentally prepared to do the same in
            .xslt, I’ll leave that to the smart people with the
            appropriate tools.   I can read xslt well enough to make
            minor modifications in vim.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Schemas will be found in ../schema or
            ../schemas or online at github, checked in under
            coderextreme/X3DJSONLD </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">So my read on this is you want JSON schema in
            a NetBeans project.   I admit I’ve been using the master
            branch of Everit from GitHub. In a temporary folder that
            only gets checked out when I delete it.</div>
          <div dir="auto">===========</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I have an existing test case for loading a
            JSON file into X3DJSAIL with X3DJSONLD.java  These things
            are under x3d/stylesheets/java/src/net/coderextreme on</div>
          <div dir="auto">sourceforge.   My understanding at this point
            is you want a NetBeans project with a proper test case,
            currently in JsonConversion.java.   There are issues with
            the results from that test case.   I suggest searching your
            mail archives for JsonConversion.   I can trade a NetBeans
            project with an effort to patch the problems I found when
            comparing outputs with inputs.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Note that I only recently brought up the
            stylesheets project under NetBeans.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I do not feel comfortable checking code into
            sourceforge right now.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I do feel that we could create an issue
            tracker for our projects under Mantis, or another
            installation of Mantis.  Or GitHub issues, or something
            under sourceforge.  Feel free to add issues to my GitHub
            repositories.  Thanks!</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Using email for issue tracking is comparable
            to using vim for code editing.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">John </div>
          <div dir="auto"><br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">On Sat, Jun 19, 2021 at
                10:48 AM Don Brutzman <<a
                  href="mailto:brutzman@nps.edu" moz-do-not-send="true">brutzman@nps.edu</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)">Thanks
                for your thoughts John.<br>
                <br>
                We have everything we need for both data and metadata in
                the X3D4 Architecture.<br>
                <br>
                Our tasks at hand are to get corresponding file
                encodings and programming languages well defined (in
                specifications), well supported (in tools) and well
                demonstrated (in examples).<br>
                <br>
                We are making steady progress on all counts.  We need to
                do well at those, work continues.  As we do so, many
                other things become relatively easy and will come our
                way.  No need to chase in every direction.<br>
                <br>
                And so let's keep working on tasks at hand.<br>
                <br>
                Am getting closer at CORS support for authors in
                X3D-Edit.  Tricky business, requires careful
                implementation that will help.  So I am not irritated
                about tools whatsoever, quite the opposite.  Am finding
                that all of the pieces/parts needed are out there, am
                putting them together in one place.  X3D-Edit beta is
                already helping with our improvement of X3D model
                production, onward we go.<br>
                <br>
                Please advise where your latest greatest for the
                following key items might be, I'll continue working in
                that direction.<br>
                <br>
                a. JSON Schema (can we finally autogenerate) and stable
                library support (Java please) for integrating in
                examples.<br>
                <br>
                b. Example Java code to integrate in X3DJSAIL for
                loading JSON.  (hopefully testable in a simple program
                also utilizing the x3djsail full jar.)<br>
                <br>
                Please do not just point at a url and say "Everything is
                Found in the Giant Hidden Valley Way Over Yonder."  Well
                intentioned no doubt, but unfortunately not actionable,
                I have no time permitting re-exploration of your
                journeys.<br>
                <br>
                Small steps from something existing to something
                additional are much preferred.  So please curate and
                instead offer "here is the simple implementation, and
                example test."  That is easier to examine, implement,
                evaluate and add.<br>
                <br>
                Hope this helps.  Thanks for your important efforts.<br>
                <br>
                <br>
                On 6/18/2021 2:10 PM, John Carlson wrote:<br>
                > <br>
                > Seeking better tools: irritated too.   We have ways
                to get text, image, price/product, math, geo and video
                results from a search engine, but not meshes, graphs,
                systems (do we have good ways to make systems
                searchable?), and networks, except for social
                connections, perhaps.   Where are 3, 4 and fractional
                dimensional results?  I’m aware of what Princeton has
                shown with shapes.   I think the main issue may be we
                don’t have good ways to query such things…neo4j query
                language perhaps?  GraphQL? Are there demos on the web? 
                SPARQL?   Where are the VR results?<br>
                > <br>
                > What ways are there to search across the 3D web? 
                Can I search for 3D house models?   Net-lists? How can
                the web be better oriented for 3D search?  What if we
                could develop something for searching Minecraft servers?<br>
                > <br>
                > What is the equivalent of grep for 3D?   Is there a
                better X3D encoding for searching?  I’m aware of
                metadata.   Say I want to pull all <Shape>’s out
                of a file system or remote folder and display/browse or
                save them?   How do I grep STL files?<br>
                > <br>
                > ===============<br>
                > <br>
                > For bash-sql<br>
                > <br>
                > I agree, Don, seems like the best approach is to
                keep a log of test results, but I don’t know if I should
                create a separate script or not.  That is, maintain a
                script for transient results in addition to a script
                that keeps results in version control for comparison.<br>
                > <br>
                > I looked into GitHub Actions for a bit, I’m not
                sure if I can introduce a custom shell script that
                 takes a lot of CPU time.<br>
                > <br>
                > I don’t really like databases anyway—I don’t have
                the mindset for it.   If there was a good integration
                between bash and SQL I might be more interested.   I
                assume that power-shell might have something, but I’m
                not sure of cross platform compatibility.<br>
                > <br>
                > Note: both vim and emacs have database
                integrations.<br>
                > <br>
                > I guess I could write my own scripting language? 
                Hmm.    What are people missing from their current
                environments?<br>
                > <br>
                > Does Tcl or Ant do pipelines?  I guess
                include/exclude may solve that issue.<br>
                > <br>
                > Perhaps it’s time for me to write up some
                requirements to go shopping for a different environment.<br>
                > <br>
                > I haven’t bought into the graphical IDE mindset at
                the moment.  I’m not sure why.  Perhaps if I could grep
                and find across web pages easily (wget? curl? lynx?).  I
                know eclipse has a way to search across files.<br>
                > <br>
                > =======<br>
                > <br>
                > I’m sorry I’m such a noob.<br>
                > <br>
                > John<br>
                > <br>
                > On Fri, Jun 18, 2021 at 11:00 AM Don Brutzman <<a
                  href="mailto:brutzman@nps.edu" target="_blank"
                  moz-do-not-send="true">brutzman@nps.edu</a>
                <mailto:<a href="mailto:brutzman@nps.edu"
                  target="_blank" moz-do-not-send="true">brutzman@nps.edu</a>>>
                wrote:<br>
                > <br>
                >     On 6/17/2021 6:35 PM, John Carlson wrote:<br>
                >      > Anyone know of a command-line database
                client?<br>
                > <br>
                >     dozens, see Vince email<br>
                > <br>
                >      > Are you interested in a possible ant
                integration, Don?<br>
                > <br>
                >     no, they require a lot of upkeep and break or
                get garbled over time<br>
                > <br>
                >     XML and catalogs preferred, inspectable and
                doesn't break.<br>
                > <br>
                >     even better is consistent file naming and
                directory structures, ant just handles that.  see our
                4000 examples.<br>
                > <br>
                >      > I will be using it for inserting and
                selecting test results.   It should probably keep track
                of test runs, for example.<br>
                > <br>
                >     if you wish - no problem with that, but not
                advisable as a shared resource.<br>
                > <br>
                >     all the best, Don<br>
                >     -- <br>
                >     Don Brutzman  Naval Postgraduate School, Code
                USW/Br <a href="mailto:brutzman@nps.edu"
                  target="_blank" moz-do-not-send="true">brutzman@nps.edu</a>
                <mailto:<a href="mailto:brutzman@nps.edu"
                  target="_blank" moz-do-not-send="true">brutzman@nps.edu</a>><br>
                >     Watkins 270,  MOVES Institute, Monterey CA
                93943-5000 USA   +1.831.656.2149<br>
                >     X3D graphics, virtual worlds, navy robotics <a
                  href="http://faculty.nps.edu/brutzman"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true">http://faculty.nps.edu/brutzman</a>
                <<a href="http://faculty.nps.edu/brutzman"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true">http://faculty.nps.edu/brutzman</a>><br>
                > <br>
                <br>
                all the best, Don<br>
                -- <br>
                Don Brutzman  Naval Postgraduate School, Code USW/Br   
                   <a href="mailto:brutzman@nps.edu" target="_blank"
                  moz-do-not-send="true">brutzman@nps.edu</a><br>
                Watkins 270,  MOVES Institute, Monterey CA 93943-5000
                USA   +1.831.656.2149<br>
                X3D graphics, virtual worlds, navy robotics <a
                  href="http://faculty.nps.edu/brutzman"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true">http://faculty.nps.edu/brutzman</a><br>
              </blockquote>
            </div>
          </div>
        </blockquote>
      </blockquote>
    </blockquote>
  </body>
</html>