<p dir="ltr">I just took a look at <a href="http://webcomponents.org">webcomponents.org</a> and agree that this emerging standard targets what protos (used to be) for. There is perhaps even a way to map proto fields and templates into web components formally ? Did anybody try to use web components with x3dom ?<br>
A.<br><br></p>
<p dir="ltr">On Feb 13, 2015 5:39 PM, <<a href="mailto:x3d-public-request@web3d.org">x3d-public-request@web3d.org</a>> wrote:<br>
><br>
> Send x3d-public mailing list submissions to<br>
>         <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
><br>
> To subscribe or unsubscribe via the World Wide Web, visit<br>
>         <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
> or, via email, send a message with subject or body 'help' to<br>
>         <a href="mailto:x3d-public-request@web3d.org">x3d-public-request@web3d.org</a><br>
><br>
> You can reach the person managing the list at<br>
>         <a href="mailto:x3d-public-owner@web3d.org">x3d-public-owner@web3d.org</a><br>
><br>
> When replying, please edit your Subject line so it is more specific<br>
> than "Re: Contents of x3d-public digest..."<br>
><br>
><br>
> Today's Topics:<br>
><br>
>    1. Re: [X3D-Public] Prototype (Tony Parisi)<br>
>    2. Re: [X3D-Public] Prototype (Dave A)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Fri, 13 Feb 2015 14:32:39 -0800<br>
> From: Tony Parisi <<a href="mailto:tparisi@gmail.com">tparisi@gmail.com</a>><br>
> To: Dave A <<a href="mailto:dave@realmofconcepts.com">dave@realmofconcepts.com</a>><br>
> Cc: Andreas Plesch <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>>,   "<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>"<br>
>         <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>>, x3dom-developer mlist<br>
>         <<a href="mailto:x3dom-developers@lists.sourceforge.net">x3dom-developers@lists.sourceforge.net</a>><br>
> Subject: Re: [x3d-public] [X3D-Public] Prototype<br>
> Message-ID:<br>
>         <<a href="mailto:CAHNoKZjvXo7jZJXdnp_VC45miZcyWP4c45UHLZ0H0M6nDWrffA@mail.gmail.com">CAHNoKZjvXo7jZJXdnp_VC45miZcyWP4c45UHLZ0H0M6nDWrffA@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
><br>
> People on this thread should really be thinking about Web Components for<br>
> this. It's PROTOs done the DOM way. Redesign X3DOM as web components...<br>
> that's what I am doing with GLAM as we speak (though it's not in the repo<br>
> yet)<br>
><br>
> Tony<br>
><br>
><br>
> On Fri, Feb 13, 2015 at 2:28 PM, Dave A <<a href="mailto:dave@realmofconcepts.com">dave@realmofconcepts.com</a>> wrote:<br>
><br>
> >  I too was dismayed at the decision not to implement protos in x3dom. The<br>
> > argument is that the same functionality can be attained via javascript and<br>
> > DOM coding. Which is true. What we lose with that though is the modularity,<br>
> > that is to say, having a 'smart object' all in one file. As I see it,<br>
> > currently, there would be a .x3d file and a .js file to go with it.<br>
> ><br>
> > Perhaps if an x3d (x3dom) file can include both <x3d> section and <script><br>
> > section, at least they can be packaged into the same file. I don't think<br>
> > that would be very hard to implement.<br>
> ><br>
> > Of course, the handling of interpreting protos (fields and binding them<br>
> > etc) would need to be coded. Not all 'smart objects' include VRML script<br>
> > nodes. Yeah, the more I think of it, it would be really handy to have<br>
> > protos implemented in x3dom per se, rather than externally coding all that.<br>
> > At least for field binding.<br>
> ><br>
> > Dave Arendash<br>
> ><br>
> ><br>
> > On 2/13/2015 12:54 PM, Andreas Plesch wrote:<br>
> ><br>
> > Indeed, not having a PROTO node is a substantial lack of functionality in<br>
> > the x3dom code base and a loss if compared with standalone x3d browsers. At<br>
> > the risk of misinterpretation, to me it looks like there was conscious<br>
> > decision by the x3dom developers at some early point that the certainly<br>
> > very substantial cost of developing such functionality outweigh the<br>
> > expected benefits. This may have changed by now, x3dom-developers ?<br>
> > If not, it follows that there would be a large demand for guidance in<br>
> > terms of documentation, tutorials and perhaps tools on how to<br>
> > convert/translate PROTOs into x3dom compatible js code or custom x3dom<br>
> > nodes. I tried to provide some initial pointers but clearly input by the<br>
> > x3dom group is what is really required.<br>
> >  -Andreas<br>
> ><br>
> ><br>
> > On Fri, Feb 13, 2015 at 3:00 PM, <<a href="mailto:x3d-public-request@web3d.org">x3d-public-request@web3d.org</a>> wrote:<br>
> ><br>
> >> Send x3d-public mailing list submissions to<br>
> >>         <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
> >><br>
> >> To subscribe or unsubscribe via the World Wide Web, visit<br>
> >>         <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
> >> or, via email, send a message with subject or body 'help' to<br>
> >>         <a href="mailto:x3d-public-request@web3d.org">x3d-public-request@web3d.org</a><br>
> >><br>
> >> You can reach the person managing the list at<br>
> >>         <a href="mailto:x3d-public-owner@web3d.org">x3d-public-owner@web3d.org</a><br>
> >><br>
> >> When replying, please edit your Subject line so it is more specific<br>
> >> than "Re: Contents of x3d-public digest..."<br>
> >><br>
> >><br>
> >> Today's Topics:<br>
> >><br>
> >>    1. Re: [X3D-Public] Prototype (Daniel Vera)<br>
> >>    2.  SSR: server-side rendering (doug sanden)<br>
> >><br>
> >><br>
> >> ----------------------------------------------------------------------<br>
> >><br>
> >> Message: 1<br>
> >> Date: Fri, 13 Feb 2015 10:31:24 +0000<br>
> >> From: Daniel Vera <<a href="mailto:d.a.vera@warwick.ac.uk">d.a.vera@warwick.ac.uk</a>><br>
> >> To: John Richardson <<a href="mailto:richards@spawar.navy.mil">richards@spawar.navy.mil</a>><br>
> >> Cc: <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
> >> Subject: Re: [x3d-public] [X3D-Public] Prototype<br>
> >> Message-ID: <<a href="mailto:54DDD27C.1040900@warwick.ac.uk">54DDD27C.1040900@warwick.ac.uk</a>><br>
> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"<br>
> >><br>
> >> John,<br>
> >><br>
> >> Apologies for reviving an old thread, but in my opinion not having<br>
> >> capability similar to VRML protos is indeed a loss of functionality;<br>
> >><br>
> >> Explanation: I am an engineer (industrial production), not a developer;<br>
> >> VRML PROTO/EXTERNPROTO has allowed our group to build rich 3D based<br>
> >> engineering application using VRML/javascript code only (i.e. without<br>
> >> the need to go in the depth of coding with low level libraries etc.).<br>
> >><br>
> >> (<a href="https://www.youtube.com/user/FDSvideosFDS/videos">https://www.youtube.com/user/FDSvideosFDS/videos</a>)<br>
> >><br>
> >> Looking into Andreas links (Box.js code in particular), it seems the way<br>
> >> to go is to define additional X3DOM nodes, but that requires<br>
> >> understanding X3DOM code, which not every class of users wants or has<br>
> >> time to do; In my opinion, X3DOM should match the capability provided by<br>
> >> X3D in defining complex modelling class/object using X3D/javascript<br>
> >> code/syntax only.<br>
> >><br>
> >> That said, I am open to additional suggestion, discussion or links to<br>
> >> more information!<br>
> >><br>
> >> Regards, Daniel<br>
> >><br>
> >><br>
> ><br>
> > _______________________________________________<br>
> > x3d-public mailing listx3d-public@web3d.orghttp://<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
> ><br>
> ><br>
> > --<br>
> > Follow me! @thatvrguy<br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > x3d-public mailing list<br>
> > <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
> > <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
> ><br>
> ><br>
><br>
><br>
> --<br>
><br>
><br>
> Tony Parisi                             <a href="mailto:tparisi@gmail.com">tparisi@gmail.com</a><br>
> Founder, Third Eye                <a href="http://www.thirdeye.gl/">http://www.thirdeye.gl/</a><br>
> Follow me on Twitter!             <a href="http://twitter.com/auradeluxe">http://twitter.com/auradeluxe</a><br>
> Read my blog at                     <a href="http://www.tonyparisi.com/">http://www.tonyparisi.com/</a><br>
> Learn WebGL                         <a href="http://learningwebgl.com/">http://learningwebgl.com/</a><br>
> Mobile                                    415.902.8002<br>
> Skype                                     auradeluxe<br>
><br>
> Read my books!<br>
><br>
><br>
> *Programming 3D Applications in HTML5 and<br>
> WebGLhttp://<a href="http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966">www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966</a><br>
> <<a href="http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966">http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966</a>>WebGL,<br>
> Up and Running*<br>
> <a href="http://www.amazon.com/dp/144932357X">http://www.amazon.com/dp/144932357X</a><br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<a href="http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20150213/9324398e/attachment-0001.html">http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20150213/9324398e/attachment-0001.html</a>><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Fri, 13 Feb 2015 14:39:35 -0800<br>
> From: Dave A <<a href="mailto:dave@realmofconcepts.com">dave@realmofconcepts.com</a>><br>
> To: Tony Parisi <<a href="mailto:tparisi@gmail.com">tparisi@gmail.com</a>><br>
> Cc: Andreas Plesch <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>>,   "<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>"<br>
>         <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>>, x3dom-developer mlist<br>
>         <<a href="mailto:x3dom-developers@lists.sourceforge.net">x3dom-developers@lists.sourceforge.net</a>><br>
> Subject: Re: [x3d-public] [X3D-Public] Prototype<br>
> Message-ID: <<a href="mailto:54DE7D27.4050506@realmofconcepts.com">54DE7D27.4050506@realmofconcepts.com</a>><br>
> Content-Type: text/plain; charset="us-ascii"<br>
><br>
> An HTML attachment was scrubbed...<br>
> URL: <<a href="http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20150213/8f8a854b/attachment.html">http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20150213/8f8a854b/attachment.html</a>><br>
><br>
> ------------------------------<br>
><br>
> Subject: Digest Footer<br>
><br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
><br>
><br>
> ------------------------------<br>
><br>
</p>