Page 1 of 1

How to make the app whose GUI is separated from the engine

Posted: Tue Feb 06, 2007 2:16 pm
by buddhist
If I need to design an application whose GUI can completely run in a separate process and the actual engine runs in another process, generally what architecture I need?

Looks like I have to conceive a communication protocol for GUI and the engine. All data should be cross-processes, hmm? If there is much data, it would be really bad. Then how to?

Posted: Tue Feb 06, 2007 3:08 pm
by FlyingIsFun1217
Hard to tell exactly what you want separated from the GUI, but your best bet (from what I can tell) would be to create the gui, and have it use a .dll file to access all of the code for... whatever it does...

FlyingIsFun1217 :)

Posted: Tue Feb 06, 2007 3:16 pm
by Ryan Wilcox

Posted: Wed Feb 07, 2007 1:02 am
by buddhist
My idea is that I need my app GUI has ability of running in an independent process, and the core logic could run in another process without GUI, for purpose of high performance. For example, it would run like a remote debugger.

Posted: Wed Feb 07, 2007 1:43 am
by FlyingIsFun1217
See Ryan Wilcox's post then.

FlyingIsFun1217

Posted: Thu Feb 22, 2007 12:02 pm
by krzysiek_t
It sounds like perfekt place to use remote method invocation parading. Take a look at CORBA or something similar.