<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 1, 2016, at 4:52 PM, Roy Walmsley <<a href="mailto:roy.walmsley@ntlworld.com" class="">roy.walmsley@ntlworld.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><span style="font-size: 18pt;" class="">X3D HTML integration<o:p class=""></o:p></span></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><o:p class=""> </o:p></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><span style="font-size: 14pt;" class="">X3D V4.0 Open discussion/workshop</span><o:p class=""></o:p></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><o:p class=""> </o:p></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><span style="font-size: 12pt;" class="">June 8<sup class="">st</sup><span class="Apple-converted-space"> </span>2016 at 1500-1700 UTC (0800-1000  PDT, 1500-1700 GMT, 1700-1900 CET)</span><o:p class=""></o:p></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;" class=""><b class=""><o:p class=""> </o:p></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">A discussion/workshop on version 4.0 of X3D which aims to consider the following questions, and suggest potential solutions.<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span>What level of X3D integration into HTML5 do we want?<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Do we want to be fully integrated like SVG?</div></div></div></blockquote><div><br class=""></div>In the spirit of openness, I say may the best implementation win. That means that there should not be full integration.  However, there should be a standard.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span>Do we want/need a DOM spec? If so:<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Which DOM version should it be based on?</div></div></div></blockquote><div><br class=""></div>HTML5???<br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Do we want to fully support all DOM/HTML features?</div></div></div></blockquote><div><br class=""></div><div>We should document what tags and attributes we are adding.   If not DOM, what declarative language do you want to use? CSS may be an option</div><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span>Do we want to maximize the backwards compatibility of V4.0 with V3.3? Or break away completely?<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Do we want to retain SAI?</div></div></div></blockquote><div><br class=""></div>Not retain SAI.   Not be backwards compatible.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span>What features do we want? For example,<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>How is animation to be handled? The X3D way of TimeSensor and ROUTEs, or an HTML way, such as CSS3 animations, or else JavaScript?</div></div></div></blockquote><div><br class=""></div>HTML way<br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>How is user interaction to be handled? The X3D way of Sensors, or the HTML way with event handlers?</div></div></div></blockquote><div><br class=""></div>HTML way and user can add own event emitters.  We can also add JavaScript emitters which can be added as attributes.<br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Do we need any different nodes? One example might be a mesh node?</div></div></div></blockquote><div><br class=""></div>We need a way to provide templates or macros, which might be provided through picking an existing one.<br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>Do we want Scripts and Prototypes in HTML5?</div></div></div></blockquote><div><br class=""></div>No.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: 'Courier New';" class=""><span class="">o<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">  <span class="Apple-converted-space"> </span></span></span></span>How do we want to handle styling?</div></div></div></blockquote><div><br class=""></div>By declaratively addressing the fragment shader on objects.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 108pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><span style="font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span>What profile(s) do we need for HTML?</div></div></div></blockquote><div><br class=""></div>IDK<br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt;" class=""><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">The discussion/workshop will be held on the Web3D teleconference line. It is open to anyone interested in X3D. Please e-mail<span class="Apple-converted-space"> </span><a href="mailto:roy.walmsley@ntlworld.com" style="color: purple; text-decoration: underline;" class="">roy.walmsley@ntlworld.com</a><span class="Apple-converted-space"> </span>or<span class="Apple-converted-space"> </span><a href="mailto:brutzman@nps.edu" style="color: purple; text-decoration: underline;" class="">brutzman@nps.edu</a><span class="Apple-converted-space"> </span>for teleconference details.<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">If you can’t join in the discussion, but would still like to contribute to the debate, your comments would be welcomed on the X3D public mailing list at<span class="Apple-converted-space"> </span><a href="mailto:x3d-public@web3d.org" style="color: purple; text-decoration: underline;" class="">x3d-public@web3d.org</a>.<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Roy Walmsley<o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">X3D WG Co-chair</div></div></div></blockquote></div><br class=""></body></html>