<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Tony, that's a great suggestion! A quick googling found this:
<a class="moz-txt-link-freetext" href="http://css-tricks.com/modular-future-web-components">http://css-tricks.com/modular-future-web-components</a><br>
Looks like just the thing!<br>
<br>
Dave Arendash<br>
<br>
<div class="moz-cite-prefix">On 2/13/2015 2:32 PM, Tony Parisi
wrote:<br>
</div>
<blockquote
cite="mid:CAHNoKZjvXo7jZJXdnp_VC45miZcyWP4c45UHLZ0H0M6nDWrffA@mail.gmail.com"
type="cite">
<div dir="ltr">People on this thread should really be thinking
about Web Components for this. It's PROTOs done the DOM way.
Redesign X3DOM as web components... that's what I am doing with
GLAM as we speak (though it's not in the repo yet)<br>
<br>
Tony<br>
<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb 13, 2015 at 2:28 PM, Dave A
<span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dave@realmofconcepts.com" target="_blank">dave@realmofconcepts.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> I too was dismayed at
the decision not to implement protos in x3dom. The
argument is that the same functionality can be attained
via javascript and DOM coding. Which is true. What we lose
with that though is the modularity, that is to say, having
a 'smart object' all in one file. As I see it, 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> section, at least
they can be packaged into the same file. I don't think
that would be very hard to implement.<br>
<br>
Of course, the handling of interpreting protos (fields and
binding them etc) would need to be coded. Not all 'smart
objects' include VRML script nodes. Yeah, the more I think
of it, it would be really handy to have protos implemented
in x3dom per se, rather than externally coding all that.
At least for field binding.<br>
<br>
Dave Arendash
<div>
<div class="h5"><br>
<br>
<div>On 2/13/2015 12:54 PM, Andreas Plesch wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div dir="ltr">Indeed, not having a PROTO node is a
substantial lack of functionality in the x3dom
code base and a loss if compared with standalone
x3d browsers. At the risk of misinterpretation, to
me it looks like there was conscious decision by
the x3dom developers at some early point that the
certainly very substantial cost of developing such
functionality outweigh the expected benefits. This
may have changed by now, x3dom-developers ?<br>
<div>If not, it follows that there would be a
large demand for guidance in terms of
documentation, tutorials and perhaps tools on
how to convert/translate PROTOs into x3dom
compatible js code or custom x3dom nodes. I
tried to provide some initial pointers but
clearly input by the x3dom group is what is
really required.<br>
</div>
<div>-Andreas<br>
</div>
<div><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb 13, 2015
at 3:00 PM, <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:x3d-public-request@web3d.org"
target="_blank">x3d-public-request@web3d.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">Send
x3d-public mailing list submissions to<br>
<a moz-do-not-send="true"
href="mailto:x3d-public@web3d.org"
target="_blank">x3d-public@web3d.org</a><br>
<br>
To subscribe or unsubscribe via the World
Wide Web, visit<br>
<a moz-do-not-send="true"
href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
target="_blank">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 moz-do-not-send="true"
href="mailto:x3d-public-request@web3d.org"
target="_blank">x3d-public-request@web3d.org</a><br>
<br>
You can reach the person managing the list
at<br>
<a moz-do-not-send="true"
href="mailto:x3d-public-owner@web3d.org"
target="_blank">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
moz-do-not-send="true"
href="mailto:d.a.vera@warwick.ac.uk"
target="_blank">d.a.vera@warwick.ac.uk</a>><br>
To: John Richardson <<a
moz-do-not-send="true"
href="mailto:richards@spawar.navy.mil"
target="_blank">richards@spawar.navy.mil</a>><br>
Cc: <a moz-do-not-send="true"
href="mailto:x3d-public@web3d.org"
target="_blank">x3d-public@web3d.org</a><br>
Subject: Re: [x3d-public] [X3D-Public]
Prototype<br>
Message-ID: <<a moz-do-not-send="true"
href="mailto:54DDD27C.1040900@warwick.ac.uk" target="_blank">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 moz-do-not-send="true"
href="https://www.youtube.com/user/FDSvideosFDS/videos"
target="_blank">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>
</blockquote>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
x3d-public mailing list
<a moz-do-not-send="true" href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>
<a moz-do-not-send="true" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><span class="HOEnZb"><font color="#888888">
</font></span></pre>
<span class="HOEnZb"><font color="#888888"> </font></span></blockquote>
<span class="HOEnZb"><font color="#888888"> <br>
<pre cols="72">--
Follow me! @thatvrguy</pre>
</font></span></div>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a moz-do-not-send="true" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br>
<a moz-do-not-send="true"
href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div><br>
<br>
Tony Parisi <a
moz-do-not-send="true"
href="mailto:tparisi@gmail.com"
target="_blank">tparisi@gmail.com</a><br>
</div>
<div>Founder, Third Eye <a
moz-do-not-send="true"
href="http://www.thirdeye.gl/"
target="_blank">http://www.thirdeye.gl/</a><br>
</div>
Follow me on Twitter! <a
moz-do-not-send="true"
href="http://twitter.com/auradeluxe"
target="_blank">http://twitter.com/auradeluxe</a><br>
<div>Read my blog at <a
moz-do-not-send="true"
href="http://www.tonyparisi.com/"
target="_blank">http://www.tonyparisi.com/</a><br>
</div>
Learn WebGL <a
moz-do-not-send="true"
href="http://learningwebgl.com/"
target="_blank">http://learningwebgl.com/</a><br>
<div>
<div>Mobile
415.902.8002<br>
</div>
<div>Skype
auradeluxe<br>
</div>
<br>
Read my books! <i><br>
</i><i><i>Programming 3D Applications in HTML5
and WebGL<br>
<a moz-do-not-send="true"
href="http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966"
target="_blank">http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966</a><br>
</i>WebGL, Up and Running</i><br>
<a moz-do-not-send="true"
href="http://www.amazon.com/dp/144932357X"
target="_blank">http://www.amazon.com/dp/144932357X</a><br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Follow me! @thatvrguy</pre>
</body>
</html>