<html>
<head>
<title></title>
<style media="screen" type="text/css">BODY {padding-bottom:5px;background-color:#fff;margin:0px;padding-left:5px;padding-right:5px;font-family:verdana, arial, helvetica, sans-serif;font-size:12px;padding-top:5px}
P {margin-top:0px;margin-bottom:0px}
UL {margin-top:0px;margin-bottom:0px}
LI {margin-top:0px;margin-bottom:0px}
BLOCKQUOTE {margin-left:5px}
DIV.signature {color:#666;font-size:0.9em}
BODY {padding-bottom:5px;background-color:#fff;margin:0px;padding-left:5px;padding-right:5px;font-family:verdana, arial, helvetica, sans-serif;font-size:12px;padding-top:5px}
P {margin-top:0px;margin-bottom:0px}
UL {margin-top:0px;margin-bottom:0px}
LI {margin-top:0px;margin-bottom:0px}
BLOCKQUOTE {margin-left:5px}
DIV.signature {color:#666;font-size:0.9em}
BODY {padding-bottom:5px;background-color:#fff;margin:0px;padding-left:5px;padding-right:5px;font-family:verdana, arial, helvetica, sans-serif;font-size:12px;padding-top:5px}
P {margin-top:0px;margin-bottom:0px}
UL {margin-top:0px;margin-bottom:0px}
LI {margin-top:0px;margin-bottom:0px}
BLOCKQUOTE {margin-left:5px}
DIV.signature {color:#666;font-size:0.9em}
BODY {padding-bottom:5px;background-color:#fff;margin:0px;padding-left:5px;padding-right:5px;font-family:verdana, arial, helvetica, sans-serif;font-size:12px;padding-top:5px}
P {margin-top:0px;margin-bottom:0px}
UL {margin-top:0px;margin-bottom:0px}
LI {margin-top:0px;margin-bottom:0px}
BLOCKQUOTE {margin-left:5px}
DIV.signature {color:#666;font-size:0.9em}</style>
</head>
<body style="margin: 0pt; padding: 0pt;">
Hi Sven-Erik<br /><br />Unfortunately, I don't have a copy of the IEEE DIS standard. Hence the following statements will not be based on facts but just on assumptions and impressions - and on the X3D DIS API (aka X3D DIS Component), which is publicly available.<br /><br />I think, a car driver simulator is one thing, but a railway simulation is another thing.<br /><br />In railway simulations, we have a 1-dimensional kinematics "along the track", we have bogies, we have jointed vehicles, vehicles can be combined to trains, trains can be splitted, and so on.<br /><br />I'm not 100% sure, but from what I think to know about DIS, DIS will not be flexible/extensible enough to model such things.<br /><br />From my point of view, the whole "SrrTrains" project is mainly a thought experiment, but I have started to notice a little bit interest,.........<br /><br />Much fun with your car simulator, of course :-)<br /><br />Christoph<br /><br /><br /><blockquote type="cite">
<p>-------- Original-Nachricht --------<br />Datum: Thu, 10 Feb 2011 09:09:42 +0100<br />Von: Sven-Erik Tiberg <Sven-Erik.Tiberg@ltu.se><br />An: "'Christoph Valentin'" <christoph.valentin@gmx.at><br />CC: "x3d-public@web3d.org" <x3d-public@web3d.org><br />Betreff: RE: [X3D-Public] The Network Sensor is not enough<br /><br /></p>
<div align="left" dir="ltr"><span class="276311907-10022011"><font size="2">Hi Christoph</font></span></div>
<div> </div>
<div> <span class="276311907-10022011"></span><font size="2">F<span class="276311907-10022011">YI: got a student working with his thesis about driversimulator and a former student that has a lot of interest in development for our driversimulators and recently took a position to develope flight-controllers and simulators as senior developer.</span></font> </div>
<div> <font size="2"><span class="276311907-10022011"></span></font> </div>
<div><font size="2"><span class="276311907-10022011">The mission are to get a running driving simulator för traing of driving on snow and ice roads and to evaluate drivers capability to handle traficsituation after having f.ex. a stroke or any medical disfunction or high age. <a href="http://wbsp.arb.ltu.se/Motionbase">http://wbsp.arb.ltu.se/Motionbase</a></span></font></div>
<div> <font size="2"><span class="276311907-10022011"></span></font> </div>
<div> <span class="276311907-10022011"></span><span class="276311907-10022011"></span><font size="2"><span class="276311907-10022011">We </span><span class="276311907-10022011">will initially use <a href="http://www.CarSim.com"><font color="#000000"></font></a><font color="#000000"><a href="http://www.CarSim.com">www.CarSim.com</a></font> with custom made simulink modules for UDP-stream of comma separated floating point states to control a motionsimulator. </span></font> </div>
<div> <span class="276311907-10022011"></span><span class="276311907-10022011"></span><font size="2">T<span class="276311907-10022011">he UDP cs-state stream will be changed to XMPP and disXML defined states. </span></font> </div>
<div> <font size="2"><span class="276311907-10022011">This task are</span></font><font size="2"><span class="276311907-10022011"> on my desk and I'm starting with setting up the XMPP client and server enviroment using strophejs ( <a href="http://code.stanziq.com/strophe/">http://code.stanziq.com/strophe/</a> ) and ejabberd ( <a href="http://www.ejabberd.im/">http://www.ejabberd.im/</a> ). </span></font> </div>
<div> <font size="2"><span class="276311907-10022011"></span></font> </div>
<div><font size="2"><span class="276311907-10022011">StropeJS with XMPP/disXML can be implemented in most X3DBrowsers. Porting to PyXMPP opens up for more clients.</span></font></div>
<div><font size="2"><span class="276311907-10022011">The "challange" are to find a fast XML resolver to code / decode states from the OpenDIS XML scema.</span></font></div>
<div> <font size="2"><span class="276311907-10022011"></span></font> </div>
<div><font size="2"><span class="276311907-10022011">After getting an understanding of strophejs-disXML we will move on to libstrophe and compile it into matlab mex file to be used in simulink and to extend our custom made controlsystem for the motionbase 6 dof system.</span></font></div>
<div><font size="2"><span class="276311907-10022011">Getting there we have disXML/XMPP running i our driversimulator and can extend it with X3Dbrowsers and PDA's and ...</span></font></div>
<div> <span class="276311907-10022011"></span><font size="2">P<span class="276311907-10022011">S. it's a great source of information at NPS that supports this development.</span></font> </div>
<font size="2"><span class="276311907-10022011"></span></font><font size="2"></font>
<div> <br /><span class="276311907-10022011"><font size="2" face="verdana">Keep you posted on this.</font></span> </div>
<div> <span class="276311907-10022011"><font size="2"></font></span> </div>
<div><span class="276311907-10022011"><font size="2">MVG</font></span></div>
<div><span class="276311907-10022011"><font size="2">Sven-Erik Tiberg</font></span></div>
<div> <span class="276311907-10022011"><font size="2"></font></span> </div>
<div> <font size="3"></font> </div>
<div lang="en-us" align="left" class="OutlookMessageHeader" dir="ltr"> <hr /> <font size="2" face="Tahoma"><strong>From:</strong> <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&t=de742477648.1297533391.58b58efa&to=x3d-public-bounces%40web3d.org">x3d-public-bounces@web3d.org</a> [mailto:<a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&t=de742477648.1297533391.58b58efa&to=x3d-public-bounces%40web3d.org">x3d-public-bounces@web3d.org]</a> <strong>On Behalf Of </strong>Christoph Valentin<br /><strong>Sent:</strong> den 2 februari 2011 08:07<br /><strong>Cc:</strong> <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&t=de742477648.1297533391.58b58efa&to=x3d-public%40web3d.org">x3d-public@web3d.org</a><br /><strong>Subject:</strong> Re: [X3D-Public] The Network Sensor is not enough<br /></font><br /> </div>
<div> </div>
Thank you for the voluntary joining up.<br /><br />So, the show will go on.<br /><blockquote type="cite">
<p>-------- Original-Nachricht --------<br />Datum: Sat, 08 Jan 2011 04:00:22 +0100<br />Von: "Christoph Valentin" <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&t=de742477648.1297533391.58b58efa&to=%26lt%3Bchristoph.valentin%40gmx.at"><christoph.valentin@gmx.at></a><br />An: <a href="http://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=28383878&t=de742477648.1297533391.58b58efa&to=x3d-public%40web3d.org">x3d-public@web3d.org</a><br />Betreff: [X3D-Public] The Network Sensor is not enough<br /><br /></p>
Dear members of the X3D-public<br /><br />When comparing Network sensor and DIS, you will find, that DIS is quite specialized, but it's easy for the developer of the scene to use DIS, where the Network Sensor is very general, but the scene author has to define and implement a lot of specifics, before he can use the Network Sensor.<br /><br />This was my impression at least.<br /><br />Such topics like<br /> - reusability of models and modules (given a module is a part of the landscape)<br /> in different scenes from different authors<br /> - implementing central services, that are (currently) not available on the collaboration server<br /> - interactivity and animation<br /><br />are not very well defined, so each company, each framework, each author uses very different approaches.<br /><br />It's my impression, at least.<br /><br />If you agree to this, the following text might be interesting for you, otherwise you can stop reading here.<br /><br />Since IMHO the Network Sensor has a lot of advantages, too, I think it would be worth to play around with the possibilities (goal is an evolution of the standard) and started an open source project, which is mainly a playground.<br /><br />A short introduction at: <a href="http://smuos.wordpress.com/2011/01/06/smuos-and-the-srr-framework/">http://smuos.wordpress.com/2011/01/06/smuos-and-the-srr-framework/</a><br />The project at: <a href="http://sourceforge.net/projects/simulrr">http://sourceforge.net/projects/simulrr</a><br /><br />This playground could be used by others interested, too.<br /><br />I know the sourceforge project has still a lot of weaknesses (poor chat, poor GUI, written entirely in ECMAScript, uses currently only one multiuser server......), but I decided to post NOW at X3D-Public, because NOW we have a lot of discussions regarding "doing things within the scene" or "doing things outside the scene" (because of the declarative 3D discussion) and it fits here.<br /><br />It's a private hobby project and I am not backed by a company, but it *could* become a topic for my employer.<br /><br />Have fun<br />Christoph
<div class="signature"> <br /><br /><br />-- <br />Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief! <br />Jetzt De-Mail-Adresse reservieren: <a href="http://portal.gmx.net/de/go/demail">http://portal.gmx.net/de/go/demail</a> </div>
</blockquote>
<div class="signature"> <br /><br /><br />-- <br />NEU: FreePhone - kostenlos mobil telefonieren und surfen! <br />Jetzt informieren: <a href="http://www.gmx.net/de/go/freephone">http://www.gmx.net/de/go/freephone</a></div>
</blockquote>
<div class="signature"><br /><br /><br />-- <br />Schon gehört? GMX hat einen genialen Phishing-Filter in die<br />Toolbar eingebaut! http://www.gmx.net/de/go/toolbar</div></body>
</html>