My application requires me to periodically do the following:
I've written the services for each of the items listed above but here is where I need help, communication between those services...
The heartbeat service needs to be able to:
The screen capture service needs to be able to do the following:
The messaging service needs to be able to do the following:
With all of the communication pathways required, I'm wondering how to do that? Would I just bind my application to all of the services? Bind services to other services? Use some other from of communication?
I need all of those services to continue running/functioning even if my application isn't in the foreground.
Provided more info in chat, but the general thrust is: