<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.17063" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=097290313-02092010><FONT face=Arial 
size=2>Will have a closer look at <FONT face="Times New Roman" size=3>Discrete 
Event Simulation.<BR> At the moment I'm 
evaluating</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=097290313-02092010></SPAN>- Simulink <A 
href="http://www.mathworks.com/products/simulink/"><FONT 
color=#000000>http://www.mathworks.com/products/simulink/</FONT></A><SPAN 
class=097290313-02092010></SPAN> with psudo real time modules ( <SPAN 
class=097290313-02092010>custom</SPAN> made ).<SPAN 
class=097290313-02092010> </SPAN></DIV>
<DIV><SPAN class=097290313-02092010>      Can be used 
as a RT and HID ( Human/Hardware In the loop Device ) extension in in 
CarSim <A href="http://www.carsim.com/"><FONT 
color=#000000>http://www.carsim.com/</FONT></A> and AspenPlus <A 
href="http://www.aspentech.com"><FONT 
color=#000000>http://www.aspentech.com</FONT></A> .</SPAN></DIV>
<DIV><SPAN class=097290313-02092010></SPAN><SPAN class=097290313-02092010><SPAN 
class=097290313-02092010><FONT face=Arial size=2>- Alogoryx AgX <A 
href="http://www.algoryx.se/products.html"><FONT 
color=#000000>http://www.algoryx.se/products.html</FONT></A> with a demo at 
</FONT></SPAN></SPAN></DIV>
<DIV>-<SPAN class=097290313-02092010> OpenModelica <A 
href="http://www.openmodelica.org/"><FONT 
color=#000000>http://www.openmodelica.org/</FONT></A>   / Dymola <A 
href="http://www.3ds.com/products/catia/portfolio/dymola"><FONT 
color=#000000>http://www.3ds.com/products/catia/portfolio/dymola</FONT></A></SPAN></DIV>
<DIV><SPAN class=097290313-02092010></SPAN><SPAN 
class=097290313-02092010></SPAN>-<SPAN class=097290313-02092010> or a 
combination of Python toolboxes like XMPP for Python <A 
href="http://xmpppy.sourceforge.net/"><FONT 
color=#000000>http://xmpppy.sourceforge.net/</FONT></A> , PyGame <A 
href="http://www.pygame.org/news.html"><FONT 
color=#000000>http://www.pygame.org/news.html</FONT></A>  TwistedPython 
<A href="http://twistedmatrix.com/trac/"><FONT 
color=#000000>http://twistedmatrix.com/trac/</FONT></A> ( for RT and event 
handling ), and so on.</SPAN></DIV>
<DIV><SPAN class=097290313-02092010><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=097290313-02092010><FONT face=Arial color=#0000ff size=2>All of 
these programs / tollboxes can be build with interface to XMPP/ Jabber 
protocol.</FONT></SPAN></DIV>
<DIV><SPAN class=097290313-02092010><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=097290313-02092010><FONT face=Arial color=#0000ff size=2>Just 
have to keep in mind that there are probably different looptime in 
X3D-browser depending on CPU performance and simulation engines so the transfere 
of states has do be done in asyncron mode. Secondy specially Simulink are not 
made to run in RT mode but can be forced to run in PseudoRT mode, same for 
OpenModelica.</FONT></SPAN></DIV>
<DIV><SPAN class=097290313-02092010></SPAN> </DIV>
<DIV><SPAN class=097290313-02092010> <FONT face=Arial color=#0000ff 
size=2>/Sven-Erik</FONT></SPAN><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Tom Sparks 
[mailto:tom_a_sparks@yahoo.com.au] <BR><B>Sent:</B> den 2 september 2010 
13:53<BR><B>To:</B> 'Christoph Valentin'; 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>
<TABLE cellSpacing=0 cellPadding=0 border=0>
  <TBODY>
  <TR>
    <TD vAlign=top>--- On <B>Thu, 2/9/10, Sven-Erik Tiberg 
      <I><Sven-Erik.Tiberg@ltu.se></I></B> wrote:<BR>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: 
        Sven-Erik Tiberg <Sven-Erik.Tiberg@ltu.se><BR>Subject: Re: 
        [X3D-Public] XMPP or not XMPP<BR>To: "'Christoph Valentin'" 
        <christoph.valentin@gmx.at><BR>Cc: "x3d-public@web3d.org" 
        <x3d-public@web3d.org><BR>Received: Thursday, 2 September, 2010, 
        9:28 PM<BR><BR>
        <DIV id=yiv1888844435>
        <STYLE type=text/css></STYLE>

        <STYLE type=text/css>#yiv1888844435 P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#yiv1888844435 UNKNOWN {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>

        <DIV dir=ltr align=left><SPAN 
        class=yiv1888844435013381811-02092010><FONT face=Arial color=#0000ff 
        size=2>Hi Christioph</FONT></SPAN></DIV>
        <DIV dir=ltr align=left><SPAN 
        class=yiv1888844435013381811-02092010></SPAN> </DIV>
        <DIV dir=ltr align=left><SPAN 
        class=yiv1888844435013381811-02092010><FONT face=Arial color=#0000ff 
        size=2>The intention are to use the same script for 
        all transfere of states over the network or only local in the 
        mashine.</FONT></SPAN></DIV>
        <DIV dir=ltr align=left><SPAN 
        class=yiv1888844435013381811-02092010><FONT face=Arial color=#0000ff 
        size=2>If local the script would transfere states between a 
        X3Dbrowser and a simulation/animation engine on the same 
        computer.</FONT></SPAN></DIV>
        <DIV dir=ltr align=left><SPAN 
        class=yiv1888844435013381811-02092010><FONT face=Arial color=#0000ff 
        size=2>If MU the script will transfer states over the network 
        to either another or many X3Dbrowser or / and one or more 
        simulation/animation engine on one or many servers.</FONT></SPAN></DIV>
        <DIV> </DIV>
        <DIV><SPAN class=yiv1888844435013381811-02092010><FONT face=Arial 
        color=#0000ff size=2>Primarily I'v taken the example to have a MU 3D 
        space with many 3D clients and one or more servers. </FONT></SPAN></DIV>
        <DIV><SPAN class=yiv1888844435013381811-02092010><FONT face=Arial 
        color=#0000ff size=2>Secondly one computer hosting both a 3D Browser and 
        a simulation/animation engine.</FONT></SPAN></DIV>
        <DIV><SPAN class=yiv1888844435013381811-02092010></SPAN> </DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=yiv1888844435013381811-02092010>If it's possible to use js or ajax 
        as a network extension to any 3D Browser I will get a cace and celibrate 
        with my collegues.</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=yiv1888844435013381811-02092010>A dinner when we got the MU 
        running and guess what when we got a MU with simulation engines runing. 
        :)</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=yiv1888844435013381811-02092010></SPAN></FONT> </DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=yiv1888844435013381811-02092010>/Sven-Erik </SPAN></FONT></DIV></DIV></BLOCKQUOTE>
      <DIV id=yiv1888844435>
      <DIV> there is a catch in simulation/animation engine that are server 
      side<BR>you'll need to use something like <SPAN 
      style="FONT-WEIGHT: bold"></SPAN>Discrete Event Simulation 
      (http://www.cs.brown.edu/~scd/world/sim.html)<BR><BR>tom<BR></DIV></DIV></TD></TR></TBODY></TABLE><BR> </BODY></HTML>