Recently I have been investigating ParaView’s infrastructure via its source code, and becoming familiar with the way ParaView builds its menu as well as other GUI components. For customization, I learnt how to add toolbar at Plugin_HowTo#Adding a toolbar, which involves ParaView Server Manager Framework.
ParaView runs in client-server mode and has various managers, it seems most part of ParaView revolves around Server Manager(SM), proxy, model(e.g. an item in source menu is a element in configuration XML file). Even with source code I have no idea what proxy represents through source code, is it a single unit in a session?
I think I need to understand this for high-level customization so I hope for more information about ServerManager framework. Thanks.