1 / 11

ParaView

ParaView. Future, vision, …. ParaView Architecture. Thin Client. Thin GUI code Most of work done by other components: Client Support Code (“ClientManager”) Server Manager Server. Model-View-Controler. Clear Server Manager driven design Load GUI from Server Manager

tamra
Download Presentation

ParaView

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ParaView Future, vision, …

  2. ParaView Architecture

  3. Thin Client • Thin GUI code • Most of work done by other components: • Client Support Code (“ClientManager”) • Server Manager • Server

  4. Model-View-Controler • Clear Server Manager driven design • Load GUI from Server Manager • Load / Save XML (Server Manager) • State, Batch – same? • Things driven by properties and domains

  5. Model-View-Controler • Disconnect / reconnect GUI from SM? • Collaborative interface?

  6. XML GUI Description • Simple XML • No redundancy with Server Manager • Support for algorithm/reader pages • Support for arbitrary views

  7. XML GUI Description • All of it described in XML? • Have programmable widgets for whole GUI? • Have properties for data page? • Have properties for camera settings? • Have properties for lookmarks?

  8. Client Support Code • Code that can be reused between clients • VTK based • VTK, STL, kwSys • No Qt, Tcl, Tk, Python, … • Wrapped to Tcl, Python

  9. ServerManager • Stable ServerManager API • Everybody talks proxy/property/domains • Simple initialization • Simple interaction • No more drastic changes • Add readers/writers/algorithms

  10. Data Analysis • Combine pick/probe/xyplot/… • Require Server Manager framework • Combine • 3D widgets • Analysis filters • 2D and 3D graphs • Send data from server to client

  11. Saving / Loading State • XML • We can already save it • In PVEE we are already loading it • Want to store global information • Server Manager • GUI + layout

More Related