<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18928"></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>Hi Tony</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>Watching an interesting video at <A 
href="http://www.infoq.com/presentations/Real-Time-Web-with-XMPP">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/">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 size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>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 size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>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 size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>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 size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010>/Sven-Erik</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=316293509-01092010></SPAN></FONT> </DIV><FONT color=#0000ff size=2 
face=Arial></FONT><BR>
<DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>From:</B> Tony Parisi [mailto:tparisi@gmail.com] 
<BR><B>Sent:</B> den 1 september 2010 02:47<BR><B>To:</B> Sven-Erik 
Tiberg<BR><B>Cc:</B> x3d-public@web3d.org<BR><B>Subject:</B> Re: [X3D-Public] 
XMPP or not XMPP<BR></FONT><BR></DIV>
<DIV></DIV>Hi <FONT size=2 face=tahoma>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">Sven-Erik.Tiberg@ltu.se</A>></SPAN> 
wrote:<BR>
<BLOCKQUOTE 
style="BORDER-LEFT: rgb(204,204,204) 1px solid; 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 size=2 face=Tahoma>Hi</FONT></DIV>
  <DIV dir=ltr><FONT size=2 face=tahoma></FONT> </DIV>
  <DIV dir=ltr><FONT size=2 face=tahoma>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 size=2 face=tahoma>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 size=2 face=tahoma>Sven-Erik Tiberg </FONT></DIV>
  <DIV dir=ltr><FONT size=2 face=tahoma>Lulea Univ. of Technology.</FONT></DIV>
  <DIV dir=ltr><FONT size=2 face=tahoma>Sweden</FONT></DIV>
  <DIV 
  dir=ltr> </DIV></DIV></DIV><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" 
  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">tparisi@gmail.com</A><BR>CTO at Large  
                    
   415.902.8002<BR><BR></BODY></HTML>