Greetings -
I need to write a faceless application that can run on a no display single board computer under Windows. This is a kind of data logger that writes to a log file with data from a wireless instrumentation network. The radio appears as a COM port on USB. The app also has to read & use a set of xml files that contain the characteristics of each sensor in the system.
BUT… depending on an entry in the config file, I would like it to be able to launch a face that would display network status, data throughput, maybe even some of the recent data.
It must run under Windows. Linux would be nice and MacOS (not faceless, here) would be fantastic frosting.
My questions:
Is this the realm for a console application?
What is a reasonable way for the core application to communicate with a GUI? IPC or something else?