Sven-Erik<br>
<br>
I think for floating data you could just use text over XMPP. We're not talking about a lot of data: positions and orientations mostly. <br><br>Zlib is an interesting idea - not sure either but that would be great to investigate!<br>
<br>I would NOT repeat NOT transfer large hunks of data over the MU protocol. We have HTTP for that. Put your models in files, fetch via HTTP and use traditional techniques to break them up (e.g. Inlines and createX3DFromUrl) and/or package multiple models into one file if you're worried about the number of requests.<br>
<br>Tony<br><br><br><div class="gmail_quote">On Wed, Sep 1, 2010 at 2:55 AM, Sven-Erik Tiberg <span dir="ltr"><<a href="mailto:Sven-Erik.Tiberg@ltu.se">Sven-Erik.Tiberg@ltu.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Hi Tony</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Watching an interesting video at <a href="http://www.infoq.com/presentations/Real-Time-Web-with-XMPP" target="_blank">http://www.infoq.com/presentations/Real-Time-Web-with-XMPP</a> about
XMPP in practice and using the Strophe <a href="http://code.stanziq.com/strophe/" target="_blank">http://code.stanziq.com/strophe/</a> js
and C lib for event driven XMPP handler.<br>Do you think that all X3D browsers
could handle the Strophe.js scripts? That would be something
:)</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Second I think that zlib could be involved in the
transport of XMPP packages witch could be used to compact the messages and
probably do some encryption on them but I'm not at all shure about
this.</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>On server / broker side they seem to use ejabberd in
the presentation mentioned above, if so ejabberd are based in erlang that
was constructed for telphone connections handling by ericsson and it's very
fast in handling connections.</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Have a question, what form would be
preferable for floating numerical data to be transport by using f.ex.
XMPP?</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>/Sven-Erik</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font> </div><font color="#0000ff" face="Arial" size="2"></font><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> Tony Parisi [mailto:<a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a>]
<br><b>Sent:</b> den 1 september 2010 02:47<br><b>To:</b> Sven-Erik
Tiberg<div class="im"><br><b>Cc:</b> <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br></div><div class="im"><b>Subject:</b> Re: [X3D-Public]
XMPP or not XMPP<br></div></font><br></div><div><div></div><div class="h5">
<div></div>Hi <font face="tahoma" size="2">Sven-Erik,<br><br></font>I think you can
do it. I was considering trying it as an alternate to our SWMP protocol at
Vivaty. But I didn't get around to experimenting with it before um everything
went blooey over there.<br><br>I would be most concerned with response times for
MU messages. XMPP was primarily designed to transport chat text. (I know it's
more general than that but I'm talking about in a practical sense). Then again,
networks keep getting faster so maybe response time is no longer an
issue.<br><br>There's also message size to worry about-- I am not sure what
those limits are in XMPP, and you probably don't want to transfer LARGE messages
for updates to scene graph state anyway. i.e. don't push IndexedFaceSets around
in this fashion ;-><br><br>So I say go for it. At least build a prototype, it
will be worth the effort.<br><br>Anyway, that's my $.02. I think it's still
worth something even though the pennies are starting to oxidize a bit
:-)<br><br>Tony<br><br>
<div class="gmail_quote">On Tue, Aug 31, 2010 at 10:33 AM, Sven-Erik Tiberg <span dir="ltr"><<a href="mailto:Sven-Erik.Tiberg@ltu.se" target="_blank">Sven-Erik.Tiberg@ltu.se</a>></span>
wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
<div>
<div style="font-family: Tahoma; direction: ltr; color: rgb(0, 0, 0); font-size: 13px;">
<div></div>
<div dir="ltr"><font color="#000000" face="Tahoma" size="2">Hi</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">Would like to know your opinion in using
XMPP/Jabber as a NetworkSensorNode type of transfering states between
clients.</font></div>
<div dir="ltr"><font size="2">We are getting closer in forming a project with
X3D-browsers and simulation engines in a interactive
space.</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="tahoma" size="2">I would specially appreciate and
argument against using this protocol.</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font size="2">BG</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="tahoma" size="2">Sven-Erik Tiberg </font></div>
<div dir="ltr"><font face="tahoma" size="2">Lulea Univ. of Technology.</font></div>
<div dir="ltr"><font face="tahoma" size="2">Sweden</font></div>
<div dir="ltr"> </div></div></div><br>_______________________________________________<br>X3D-Public
mailing list<br><a href="mailto:X3D-Public@web3d.org" target="_blank">X3D-Public@web3d.org</a><br><a 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>Tony Parisi
<a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a><br>CTO at Large
415.902.8002<br><br></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Tony Parisi <a href="mailto:tparisi@gmail.com">tparisi@gmail.com</a><br>CTO at Large 415.902.8002<br><br>