<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>Here’s a question.  Do we want Script like objects (VRML script, JavaScript, EcmaScript) in the JSON encoding?  I know there are security risks, but do we want it?  I think Java is okay.  We can convert the JSON to XML and have the VRMLscripts run in Cobweb.  But we currently have no other environments where scripting is running adequately for JSON that I know of</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Should we put some effort to get Scripting working for more JSON environments?  I have an initial starting point, but I think we may need the V4 event model to get the whole thing off the ground.  Now that my reading skills are returning, I may be able to read the X3D event model and get some more ground covered.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Limitations:   Must do eval to get JavaScript working on the web, I think.  Use VRMLscript instead perhaps as an alternative.  I might do some research on VRMLscript to see if I can access it from the JSON or DOM environment.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>What are other JSON standards doing about scripting?  Do we have an opportunity here to provide scripting with a declarative JSON framework?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Say I want to implement bubbles blowing in the wind.  How do I declare the scene in X3D JSON?  Or even X3D XML?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>