<div dir="ltr"><div>Dear Utkarsh,<br></div>thank you for your offer to search the old  ParaView Guide v3 client-server programming chapter. May I ask whether your search has been successful? Even a scan of the pages from the relevant chapter would be nice, if you are authorized to share it.<br><div><div><div><div class="gmail_extra"><br></div><div class="gmail_extra">I have read all your links, and they are great to get an idea about the changes that are going on. However, I would need a well structured  book-chapter which builds the story from the basic requirements to a full, simple application. The information in the links is so spread that everything seems to depend on everything else, and nowhere is it clear what are ideas for the future, what is under current development, and what has been deprecated again.<br></div><div class="gmail_extra">I would really like to read again the chapter from  ParaView Guide v3, which I remember gave me perfect insight into Paraview years ago. Even if it is rather out of date, it would give me a solid basis to better understand the current developments.<br><br></div>Peter<div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_quote">2016-06-02 14:43 GMT+02:00 Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Alas, there's nothing up-to-date. I've been meaning to write a blog<br>
series covering various aspect of ParaView internals, but it's hard to<br>
find some downtime to get that going. I'll try to see if I can find<br>
the old PDF for the ParaView Guide v3 and share the old chapter<br>
(although obsolete, but basic design may still be relevant). The<br>
ParaView developers Wiki<br>
(<a href="http://www.paraview.org/ParaView/index.php/Main_Page" rel="noreferrer" target="_blank">http://www.paraview.org/ParaView/index.php/Main_Page</a>) has a few<br>
articles that we wrote with coming up with the design for some of the<br>
core components. The implementations generally differ slightly from<br>
the design and may have names/APIs changed since, but nonetheless may<br>
be helpful in understanding how things came about. Specifically,<br>
<br>
[1] <a href="http://www.paraview.org/ParaView/index.php/ServerManager_2.0" rel="noreferrer" target="_blank">http://www.paraview.org/ParaView/index.php/ServerManager_2.0</a><br>
[2] <a href="http://www.paraview.org/ParaView/index.php/ProcessModule_2.0" rel="noreferrer" target="_blank">http://www.paraview.org/ParaView/index.php/ProcessModule_2.0</a><br>
[3] <a href="http://www.paraview.org/ParaView/index.php/Views_And_Representations" rel="noreferrer" target="_blank">http://www.paraview.org/ParaView/index.php/Views_And_Representations</a><br>
[4] <a href="http://www.paraview.org/ParaView/images/2/24/ParaViewCollaborationChanges.pdf" rel="noreferrer" target="_blank">http://www.paraview.org/ParaView/images/2/24/ParaViewCollaborationChanges.pdf</a><br>
<span class=""><font color="#888888"><br>
Utkarsh<br>
</font></span><div class=""><div class="h5"><br>
On Thu, Jun 2, 2016 at 5:19 AM, Ellon Paiva <<a href="mailto:ellonpaiva@gmail.com">ellonpaiva@gmail.com</a>> wrote:<br>
> +1 for that. I'm very interested to know if there's such book or document.<br>
><br>
> When I started developing a plug-in for ParaView I found this presentation<br>
> almost by accident. Maybe it can help you. Apparently it was used in a<br>
> conference/workshop (VIS08?) to describe briefly the proxy system, and<br>
> refers to the "Paraview Guide, Version 3, section 18.6, and chapter 19 for<br>
> details (see slide 30). Unfortunately the version 3 of the Guide I couldn't<br>
> find.<br>
><br>
> Ellon<br>
><br>
><br>
> On 06/02/2016 07:35 AM, Peter Debuchev wrote:<br>
><br>
> Is any introduction available, how vtkSMServerManager, vtkSMSessions,<br>
> vtkProxies etc. are set up to interact with a pvserver or with a custom<br>
> server application?<br>
> I am not talking about short demos that show how to create and display a<br>
> sphere using pvpython. What I am looking for is a book chapter or similar<br>
> explaining the principles behind vtkSMSessions, vtkProcies etc.<br>
><br>
> Does anybody remember, which of the VTK or ITK or Paraview books included<br>
> such chapters?<br>
><br>
> Peter<br>
><br>
> 2016-05-29 19:09 GMT+02:00 Peter Debuchev <<a href="mailto:peterdebuchev@gmail.com">peterdebuchev@gmail.com</a>>:<br>
>><br>
>> Dear Paraview programmers,<br>
>> I am looking for some information about the basic principles of Paraviews<br>
>> client-server model, the setup of client proxies and the communication<br>
>> design.<br>
>><br>
>> I think that I have seen a chapter with a short introduction on these<br>
>> topics some years ago. It was in one of the VTK books or in the Paraview<br>
>> User's Guide. Now I cannot find this chapter again. Has it been removed in<br>
>> the latest edition of these books? Or is it described in a different book<br>
>> which I don't remember?<br>
>><br>
>> Peter<br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
><br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br></div></div></div></div></div>