Click here to Skip to main content
15,896,111 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Desgin pattern... Pin
dojohansen22-Jul-08 22:36
dojohansen22-Jul-08 22:36 
QuestionLive dashboard Pin
Simon P Stevens8-Jul-08 5:25
Simon P Stevens8-Jul-08 5:25 
AnswerRe: Live dashboard Pin
Mark Churchill8-Jul-08 16:10
Mark Churchill8-Jul-08 16:10 
GeneralRe: Live dashboard Pin
Simon P Stevens8-Jul-08 23:19
Simon P Stevens8-Jul-08 23:19 
GeneralRe: Live dashboard Pin
Mark Churchill9-Jul-08 3:56
Mark Churchill9-Jul-08 3:56 
GeneralRe: Live dashboard Pin
Simon P Stevens9-Jul-08 23:44
Simon P Stevens9-Jul-08 23:44 
GeneralRe: Live dashboard Pin
Mark Churchill10-Jul-08 3:48
Mark Churchill10-Jul-08 3:48 
GeneralRe: Live dashboard Pin
Simon P Stevens10-Jul-08 22:46
Simon P Stevens10-Jul-08 22:46 
Mark Churchill wrote:
Sorry, I assumed that the "monitor app" was some sort of aggregation server anyway [Wink]

I was working on the assumption that the monitor app would be pinging/receiving some sort of data from the monitored machines.


Ahh, maybe I explained it badly. Each monitor app is running on a standalone PC that is connected to 1 machine. It receives several inputs from the machine which are things like production speed, temperature, etc. The connection from the PC to the machine is via a serial port connection to the machines PLC. (The monitor app actually serves 2 purposes, the first is to display the monitored data visually, but also allows some control of the machine via a touch screen interface)

Mark Churchill wrote:
I dont think WCF specifically supports broadcast (I might be wrong here, I didnt check) - but i think MSMQ does. If you are on a LAN and your router supports it I guess you could save some bandwidth with UDP broadcast, but I think we'd be in overkill territory there [Poke tongue]


Yeah, although I like the idea of a broadcast based system, I'm thinking now it's slightly over the top, the server options seems the best.

Mark Churchill wrote:
But I agree with Mike, I think the "monitor app"/ aggregation server is a given (for a start it gives you centralised logging / stats if you need them). It also lets your dashboard clients request only the data they are interested in. TBH it could probably just dump your info in a SQL database and have the dashboards request them out, or even use dependancies...


Yeah, there are plenty of advantages to a server approach. Also that would allow me to easily build in a security layer to only grant access to the appropriate people, without having to have the monitor app's aware of all the privileges, all they need to know is only to give up the data to the server.

Thanks guys, you've helped me loads. Can get cracking on a decent design now. Smile | :)

Simon

GeneralRe: Live dashboard Pin
led mike9-Jul-08 5:11
led mike9-Jul-08 5:11 
GeneralRe: Live dashboard Pin
Simon P Stevens9-Jul-08 23:39
Simon P Stevens9-Jul-08 23:39 
GeneralRe: Live dashboard Pin
dojohansen22-Jul-08 22:45
dojohansen22-Jul-08 22:45 
GeneralRe: Live dashboard Pin
Simon P Stevens23-Jul-08 2:46
Simon P Stevens23-Jul-08 2:46 
GeneralRe: Live dashboard Pin
dojohansen24-Jul-08 0:04
dojohansen24-Jul-08 0:04 
QuestionRefactoring the code or dessign? Pin
fateme_developer28-Jun-08 20:09
fateme_developer28-Jun-08 20:09 
AnswerRe: Refactoring the code or dessign? Pin
led mike30-Jun-08 5:31
led mike30-Jun-08 5:31 
GeneralRe: Refactoring the code or dessign? Pin
fateme_developer30-Jun-08 22:57
fateme_developer30-Jun-08 22:57 
GeneralRe: Refactoring the code or dessign? Pin
led mike1-Jul-08 4:38
led mike1-Jul-08 4:38 
AnswerRe: Refactoring the code or dessign? Pin
Scott Dorman30-Jun-08 23:30
professionalScott Dorman30-Jun-08 23:30 
GeneralRe: Refactoring the code or dessign? Pin
led mike1-Jul-08 4:41
led mike1-Jul-08 4:41 
GeneralRe: Refactoring the code or dessign? Pin
Scott Dorman1-Jul-08 6:20
professionalScott Dorman1-Jul-08 6:20 
GeneralRe: Refactoring the code or dessign? Pin
led mike1-Jul-08 7:28
led mike1-Jul-08 7:28 
GeneralRe: Refactoring the code or dessign? Pin
dojohansen22-Jul-08 23:00
dojohansen22-Jul-08 23:00 
GeneralRe: Refactoring the code or dessign? Pin
led mike23-Jul-08 5:57
led mike23-Jul-08 5:57 
GeneralRe: Refactoring the code or dessign? Pin
dojohansen24-Jul-08 0:22
dojohansen24-Jul-08 0:22 
GeneralRe: Refactoring the code or dessign? Pin
led mike24-Jul-08 6:35
led mike24-Jul-08 6:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.