I have been asked to develop a distributed task manager (Graphical) as part of my assignment. Following are the requirements -

1) The task manager must display the currently running applications, processes and load of all connected clients.

2) It should be able to dynamically update its content as new clients are added and/or existing ones are removed.

I am fairly new to C#. I am just guessing that this falls under category of WCF type of application. If not please correct me.

Please suggest a solution keeping in mind my severe lack of knowledge of C#

Oh and I'm using .NET v4