We are currently working on a full state model for viewing information about all telephone, email and chat statistics in an organisation. It is our desire to publish real time events over sockets to build displays? of information in Microsoft Silverlight. The clients will be? wall displays or? supervisors desktops directly to a web browser.
Currently we are publishing the entities out via xml so it should be easy enough to read this information and graphically display.
What we are looking for is a head start with the Silverlight client.
We want a plain page canvas where the user signs in and then selects items to view real time updates for. The log on can be via a Web Service and we can send initial element information or settings down for the display to be configured.
Subsequent information will be over sockets to the display for real time updates. Only information that has been subscribed to will be broadcast to the individual client to keep network overhead and processing down.
We want the ability to drill down in to a client, this will either be via the socket communication requesting more detail from our server or via a web service.
An example of this might be, a tile that displays lost calls. When drilling down we should display a report of lost calls for the day to determine more information about the lost calls. Another example would be to drill down by person to see each call they have taken. All this information is held on the server and not within the client. The client is simply the display mechanism.
The attachment is a rough guide to what we are looking for although your task is to make it look a lot more slick utilising the effects of Silverlight to give an impressive display.
As this is the fist stage project, the scope is really limited, more to get us up and running.