[x3d-public] working on JavaScript SAI example, without an SAI
John Carlson
yottzumm at gmail.com
Mon Jan 13 15:32:14 PST 2020
It looks like I mean a library of concrete classes, similar to X3DJSAIL's
jsail package. Don, I've updated the example JavaScript code, there was a
major flaw. The first parameter is now a JS Object with the SF fields. I
don't have the MF field names present yet, but we can continue refining. I
think if we do the MF properties in JS, we'll essentially come up with
JSON. Hmm. Is there a better way?
We need a way to import the concrete classes into the example JavaScript.
Suggestions and help are welcome.
John
On Mon, Jan 13, 2020 at 3:58 PM Andreas Plesch <andreasplesch at gmail.com>
wrote:
> On Mon, Jan 13, 2020 at 4:40 PM John Carlson <yottzumm at gmail.com> wrote:
> >
> > Ant build script (All found on X3D sourceforge project):
> >
> > www.web3d.org/x3d/stylesheets/node/build.xml
> >
> > (recommend "all" target). In that folder, run
> >
> > ant all to compile and run the test, but first, look at hand generated
> example:
> >
> > Example for those creating the node.js SAI library: (very buggy)
> > www.web3d.org/x3d/stylesheets/node/examples/HelloWorldProgramOutput.js
> >
> > Code that ultimately needs work:
> >
> > www.web3d.org/x3d/stylesheets/node/JavaScriptSerializer.js
> >
> > Discussion:
> > Does this look like a good style in the examples file?
> > Does the style match the standard JavaScript SAI?
> > What is needed to standardize JavaScript SAI for X3Dv4?
> > How fast can we get a Hello World roundtrip working?
> >
> > This is primarily a build integration release. Please integrate the
> build.xml all target with the stylesheets build.xml. Thanks, Don!
> >
> > Don, I see your way ahead of me, integrating this into everything.
> >
> > Can someone point me at a working JavaScript SAI?
>
> The Javascript SAI is standardized. x_ite has a SAI which follows the
> standard closely:
>
> http://create3000.de/users-guide/ecmascript-object-and-function-definitions/
>
> http://create3000.de/x_ite/accessing-the-external-browser/ has an example.
>
> But I think you mean something else.
>
> >
> > Thanks,
> >
> > John
>
>
>
> --
> Andreas Plesch
> Waltham, MA 02453
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200113/49adba4a/attachment.html>
More information about the x3d-public
mailing list