<div dir="ltr">Hi Ben,<div><br></div><div>there is several ways to integrate ParaViewWeb into iPython and the documentation highlight a distributed/in-situ one. (Which is by far the less obvious one ;-)</div><div>In fact, if you are not expecting ParaViewWeb to use directly the in-memory objects of your iPython MPI engines, you might just deploy a ParaViewWeb on the side which will naturally allow you to also have it embedded inside your iPython integration.</div>
<div><br></div><div>For that you will need an apache on the front to do the relay in https/wss. This should solve the security error.</div><div><br></div><div>Regarding the overhead of the server side rendering, we did not wrote any specific analysis or documentation.</div>
<div>Do you still have render calls when you switch to WebGL on the client side? Do you have them when you interact with the scene? If so, you can adjust the JS of the WebVisualizer and disable the camera synchronization of the WebGL renderer, which will prevent the client to send camera update to the server. But if you do so, if your data change, your view will revert back to the original server side camera position.</div>
<div><br></div><div>Hope that helped you in some ways,</div><div><br></div><div>Seb</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Feb 8, 2014 at 4:10 PM, Ben Bales <span dir="ltr"><<a href="mailto:bbbales2@gmail.com" target="_blank">bbbales2@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I have two questions concerning ParaViewWeb.</div><div><br></div><div>1. I want to embed the ParaViewWeb visualizer in iPython. This page (<a href="http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ipython" target="_blank">http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ipython</a>) suggests the standard way of doing that is embedding an iframe that references a ParaViewWeb Visualizer instance.</div>

<div><br></div><div>My iPython instances are handled over an https connection, so embedding an http iframe from a separate server will throw security errors in my browser.</div><div><br></div><div>Is there any easy solution to get around this? I'd like to keep authentication on my servers, but I'd also really like to use the embedded Visualizer (cause it's super super cool :D)</div>

<div><br></div><div>2. Is there any documentation on the overhead of the server-side rendering for ParaViewWeb? I noticed by default Paraview still spawns an X renderer for every rendering that is happening on the client.</div>

<div><br></div><div>Ideally I'd just like Paraview to not try to render stuff server-side, and the client just handle the drawing with WebGL, but I probably am missing some critical point about the paraview architecture.</div>

<div><br></div><div>Thanks,</div><div>Ben</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></div>