Hi Travis,<br><br>If you should decide that the VRPN is not the right fit for your application, you can have a look at the MobileRemoteControl plugin.  This plugin can be found in the paraview master branch, and it is in the ParaView v.3.98.1 source code and binary distribution.<br>


<br>You should be able to use this plugin as is, as long as your application conforms to the very simple socket communication protocol it expects.  To use it:<br><br>Your application is the client, the plugin in ParaView is the server.  You application connects to the socket that is opened by the mobile remote control plugin.<br>


Your client code receives an integer (value of 1), then you send an integer (value of 4), then send camera state as 9 floats:  Position[3], FocalPoint[3], ViewUp[3].  You can see the server loop in the Run() method at the bottom of this file:<br>


<br><a href="http://paraview.org/gitweb?p=ParaView.git;a=blob;f=Plugins/MobileRemoteControl/pqRemoteControlThread.cxx;h=bcfec0343922e7325ea5110cbadb59cf39169a38;hb=HEAD" target="_blank">http://paraview.org/gitweb?p=ParaView.git;a=blob;f=Plugins/MobileRemoteControl/pqRemoteControlThread.cxx;h=bcfec0343922e7325ea5110cbadb59cf39169a38;hb=HEAD</a><br>


<br>You can build or download ParaView 3.98.1, load the &quot;Mobile Remote Control&quot; plugin, then just click Start in the panel, and it will display the server ip and port number that your application should connect to.  This plugin was designed to support remote control by KiwiViewer, an iOS/Android app (which will be released next week, look for the release announcement soon!)<br>


<br>Pat<br><br> <br><br>that is now included in the paraview master branch and packaged in ParaView v3.98.1.  This plugin is based off the socket plugin, but is improved and should no  <br>
<br><div class="gmail_quote">On Fri, Mar 1, 2013 at 8:09 AM, Aashish Chaudhary <span dir="ltr">&lt;<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



If you using the VRPN to read the Wiimote data, then it should be straightforward. <div><br></div><div>The simplest example is vtkVRTrackStyle which handle a single tracker input. Have a look at it here: </div><div><br></div>




<div><a href="http://paraview.org/gitweb?p=ParaView.git;a=blob;f=Plugins/VR/vtkVRTrackStyle.h;h=7d73c7c5282b2c166223ee2bdd235f2cfb9d8356;hb=HEAD" target="_blank">http://paraview.org/gitweb?p=ParaView.git;a=blob;f=Plugins/VR/vtkVRTrackStyle.h;h=7d73c7c5282b2c166223ee2bdd235f2cfb9d8356;hb=HEAD</a></div>




<div><br></div><div>I could provide more help if needed. Let me know if you have any questions. </div><div><br></div><div>Thanks, </div><div> </div><div><br><br><div class="gmail_quote"><div>On Thu, Feb 28, 2013 at 4:41 PM, Bueter, Travis J. (S&amp;T-Student) <span dir="ltr">&lt;<a href="mailto:tjbxv7@mail.mst.edu" target="_blank">tjbxv7@mail.mst.edu</a>&gt;</span> wrote:<br>




</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>





<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am currently trying to create a way of controlling the camera in ParaView using the Joystick of a Wiimote (WiiC library). I had previously attempted this by using Pat Marion’s socket plugin to send camera changes through the python shell
 but ran into a problem with sending too many Render() commands. It was suggested to me by Pat Marion and the Kitware employees I met at SuperComputing 2012 to use the VRPlugin to accomplish this. So after a 3 month hiatus from my project, I have finally gotten
 back to it but am currently lost in documentation. I have no idea where to begin with writing the code for a custom device and then connecting to and writing the camera changes to the VRPN server for ParaView. If someone could point me in the right direction
 of documentation that explains how to create a custom device/interaction for the VRPlugin/VRPN or some examples of such user created applications I would greatly appreciate it!
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Travis J. Bueter<u></u><u></u></span></b></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">----------------------------------------------------------------------<u></u><u></u></span></p>
<p class="MsoNormal"><i><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Missouri University of Science and Technology - Junior<b><u></u><u></u></b></span></i></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">B.S. Computer Engineering/Computer Science<u></u><u></u></span></p>
<p class="MsoNormal"><a href="mailto:tjbxv7@mail.mst.edu" target="_blank"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:blue">tjbxv7@mail.mst.edu</span></a><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><u></u><u></u></span></p>





<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><a href="tel:%28573%29-238-5843" value="+15732385843" target="_blank">(573)-238-5843</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">IT Research Support Service<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Treasurer – MS&amp;T Robotics Competition Team<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">----------------------------------------------------------------------<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

<br></div></div><div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></div></blockquote></div><div><br><br clear="all"><div><br></div>-- <br>| Aashish Chaudhary <br>| R&amp;D Engineer         <br>| Kitware Inc.            <br>| <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>    
</div></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br>