Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 ParaView Future, vision, …. 2 ParaView Architecture.

Similar presentations


Presentation on theme: "1 ParaView Future, vision, …. 2 ParaView Architecture."— Presentation transcript:

1 1 ParaView Future, vision, …

2 2 ParaView Architecture

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

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

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

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

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

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

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

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

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


Download ppt "1 ParaView Future, vision, …. 2 ParaView Architecture."

Similar presentations


Ads by Google