I want to be able to develop what I class as a loosley coupled system but have no idea where to start.
Essentially what I want to do is develop two or three different applications that are totally unrelated in any way. Each application performs its own task such as capturing data on a serial port or sychronizing files and folders etc.
What I want to be able to do is write the "worker" applications such that they carry on with their tasks but have a seperate "dashboard" application that can almost "listen" for application updates and display the status of each application along with any relevant information such as counters or timers that each individual application is using? I can write the applications no problem but I am struggling with how to notify the dashboard from a client or connect to a worker alternatively listen for events from the dashboard? Any Ideas
Essentially what I want to do is develop two or three different applications that are totally unrelated in any way. Each application performs its own task such as capturing data on a serial port or sychronizing files and folders etc.
What I want to be able to do is write the "worker" applications such that they carry on with their tasks but have a seperate "dashboard" application that can almost "listen" for application updates and display the status of each application along with any relevant information such as counters or timers that each individual application is using? I can write the applications no problem but I am struggling with how to notify the dashboard from a client or connect to a worker alternatively listen for events from the dashboard? Any Ideas