[x3d-public] X3DJSAIL under NetBeans. Wrong jar versions?
John Carlson
yottzumm at gmail.com
Sat Jun 19 13:54:10 PDT 2021
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.
John
On 6/19/21 3:44 PM, John Carlson wrote:
>
> Looks like NetBeans 12.4 does not support Python projects????
>
> What do you use for x3d.py? An older version of NetBeans?
>
> Thanks!
>
> John
>
> On 6/19/21 3:08 PM, John Carlson wrote:
>> (I’m in a better mood)
>>
>> 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:
>>
>> python3 generateSchemas.py
>> (under X3DJSONLD/src/main/python)
>>
>> 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.
>>
>> Schemas will be found in ../schema or ../schemas or online at github,
>> checked in under coderextreme/X3DJSONLD
>>
>> 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.
>> ===========
>>
>> 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
>> 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.
>>
>> Note that I only recently brought up the stylesheets project under
>> NetBeans.
>>
>> I do not feel comfortable checking code into sourceforge right now.
>>
>> 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!
>>
>> Using email for issue tracking is comparable to using vim for code
>> editing.
>>
>> John
>>
>> On Sat, Jun 19, 2021 at 10:48 AM Don Brutzman <brutzman at nps.edu
>> <mailto:brutzman at nps.edu>> wrote:
>>
>> Thanks for your thoughts John.
>>
>> We have everything we need for both data and metadata in the X3D4
>> Architecture.
>>
>> 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).
>>
>> 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.
>>
>> And so let's keep working on tasks at hand.
>>
>> 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.
>>
>> Please advise where your latest greatest for the following key
>> items might be, I'll continue working in that direction.
>>
>> a. JSON Schema (can we finally autogenerate) and stable library
>> support (Java please) for integrating in examples.
>>
>> b. Example Java code to integrate in X3DJSAIL for loading JSON.
>> (hopefully testable in a simple program also utilizing the
>> x3djsail full jar.)
>>
>> 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.
>>
>> 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.
>>
>> Hope this helps. Thanks for your important efforts.
>>
>>
>> On 6/18/2021 2:10 PM, John Carlson wrote:
>> >
>> > 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?
>> >
>> > 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?
>> >
>> > 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?
>> >
>> > ===============
>> >
>> > For bash-sql
>> >
>> > 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.
>> >
>> > 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.
>> >
>> > 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.
>> >
>> > Note: both vim and emacs have database integrations.
>> >
>> > I guess I could write my own scripting language? Hmm. What
>> are people missing from their current environments?
>> >
>> > Does Tcl or Ant do pipelines? I guess include/exclude may
>> solve that issue.
>> >
>> > Perhaps it’s time for me to write up some requirements to go
>> shopping for a different environment.
>> >
>> > 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.
>> >
>> > =======
>> >
>> > I’m sorry I’m such a noob.
>> >
>> > John
>> >
>> > On Fri, Jun 18, 2021 at 11:00 AM Don Brutzman <brutzman at nps.edu
>> <mailto:brutzman at nps.edu> <mailto:brutzman at nps.edu
>> <mailto:brutzman at nps.edu>>> wrote:
>> >
>> > On 6/17/2021 6:35 PM, John Carlson wrote:
>> > > Anyone know of a command-line database client?
>> >
>> > dozens, see Vince email
>> >
>> > > Are you interested in a possible ant integration, Don?
>> >
>> > no, they require a lot of upkeep and break or get garbled
>> over time
>> >
>> > XML and catalogs preferred, inspectable and doesn't break.
>> >
>> > even better is consistent file naming and directory
>> structures, ant just handles that. see our 4000 examples.
>> >
>> > > I will be using it for inserting and selecting test
>> results. It should probably keep track of test runs, for example.
>> >
>> > if you wish - no problem with that, but not advisable as a
>> shared resource.
>> >
>> > all the best, Don
>> > --
>> > Don Brutzman Naval Postgraduate School, Code USW/Br
>> brutzman at nps.edu <mailto:brutzman at nps.edu>
>> <mailto:brutzman at nps.edu <mailto:brutzman at nps.edu>>
>> > Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA
>> +1.831.656.2149
>> > X3D graphics, virtual worlds, navy robotics
>> http://faculty.nps.edu/brutzman <http://faculty.nps.edu/brutzman>
>> <http://faculty.nps.edu/brutzman <http://faculty.nps.edu/brutzman>>
>> >
>>
>> all the best, Don
>> --
>> Don Brutzman Naval Postgraduate School, Code USW/Br
>> brutzman at nps.edu <mailto:brutzman at nps.edu>
>> Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA
>> +1.831.656.2149
>> X3D graphics, virtual worlds, navy robotics
>> http://faculty.nps.edu/brutzman <http://faculty.nps.edu/brutzman>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210619/7e4adce9/attachment-0001.html>
More information about the x3d-public
mailing list