Click here to Skip to main content
15,911,848 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: concurrent object oriented system Pin
N_cooL26-Jun-13 22:36
N_cooL26-Jun-13 22:36 
GeneralRe: concurrent object oriented system Pin
Eddy Vluggen26-Jun-13 22:39
professionalEddy Vluggen26-Jun-13 22:39 
AnswerRe: concurrent object oriented system Pin
Eddy Vluggen26-Jun-13 22:37
professionalEddy Vluggen26-Jun-13 22:37 
QuestionLatency in display images Pin
vkEE19-Jun-13 7:53
vkEE19-Jun-13 7:53 
AnswerRe: Latency in display images Pin
Bernhard Hiller19-Jun-13 20:49
Bernhard Hiller19-Jun-13 20:49 
AnswerRe: Latency in display images Pin
José Amílcar Casimiro24-Jun-13 2:33
José Amílcar Casimiro24-Jun-13 2:33 
AnswerRe: Latency in display images Pin
Marco Bertschi25-Jun-13 23:07
protectorMarco Bertschi25-Jun-13 23:07 
QuestionWhy MVC Pin
KK Kod16-Jun-13 21:51
KK Kod16-Jun-13 21:51 
AnswerRe: Why MVC Pin
Richard MacCutchan16-Jun-13 23:21
mveRichard MacCutchan16-Jun-13 23:21 
AnswerRe: Why MVC Pin
Keith Barrow17-Jun-13 0:04
professionalKeith Barrow17-Jun-13 0:04 
GeneralRe: Why MVC Pin
KK Kod17-Jun-13 0:54
KK Kod17-Jun-13 0:54 
GeneralRe: Why MVC Pin
Keith Barrow17-Jun-13 1:27
professionalKeith Barrow17-Jun-13 1:27 
QuestionI seek help defining a SCRUM structure for an application I am working on. Pin
Brady Kelly16-Jun-13 21:41
Brady Kelly16-Jun-13 21:41 
AnswerRe: I seek help defining a SCRUM structure for an application I am working on. Pin
Jonathan Davies17-Jun-13 23:09
Jonathan Davies17-Jun-13 23:09 
AnswerRe: I seek help defining a SCRUM structure for an application I am working on. Pin
Keld Ølykke27-Jun-13 5:48
Keld Ølykke27-Jun-13 5:48 
QuestionMVVM architecture for a Hardware based application Pin
Praveen Raghuvanshi13-Jun-13 4:47
professionalPraveen Raghuvanshi13-Jun-13 4:47 
AnswerRe: MVVM architecture for a Hardware based application Pin
jschell13-Jun-13 8:53
jschell13-Jun-13 8:53 
AnswerRe: MVVM architecture for a Hardware based application Pin
dusty_dex13-Jun-13 8:55
dusty_dex13-Jun-13 8:55 
AnswerRe: MVVM architecture for a Hardware based application Pin
Jonathan Davies14-Jun-13 3:00
Jonathan Davies14-Jun-13 3:00 
Questions:
1- What could be the best way to architect such an application?
Don't know particularly but whatever method you use do it thoughly
Consider your hardware being on a broadcast bus

2- How can we bring modularity?
First define what you mean by a module, h/w and s/w engineers have different ideas of what a module is I asked this on one project and the best answer I got was 'lego-like' - because it was on a project poster.
Once this was defined things started happening.

3- How can we bring extensiblity?
Again define it: work through a use case as to how you would extend the system. does a maintenance technician
take a new module and just plug it in? does it then need new software installed to accept new hardware or will the hardware deliver it or say where to get it etc

4- How does the interaction between different objects take place in a loosely coupled manner?
One possibility: Set up a message passing mechanism between objects and use a setup phase:
i.e. Tell Module A to do Task1 when it gets Message 1 and then send out Message 2 (but not till it's told to)
Tell Module B to do Task2 when it gets message 2 and then send out Message 3

and an execution phase:
Send Message 1 to Module A and wait for Message 2 from Module 2 to show completion.


5- I'll be using Microsft Ribbon. How can we have interaction between different buttons in the Ribbon and modules or screens?

Don't know offhand

6- Any nice article/case study/link to understand the architecure.
Look at http://en.wikipedia.org/wiki/CAN_Kingdom[^] described in more detail http://www.kvaser.com/images/Papers/ck301p.pdf[^]. The principles here allowed me to take a non-functioning 'modular' system and make it modular, extendable and above all work.
GeneralRe: MVVM architecture for a Hardware based application Pin
Praveen Raghuvanshi17-Jun-13 1:28
professionalPraveen Raghuvanshi17-Jun-13 1:28 
QuestionSoftware Design Books Pin
msr_codeproject13-Jun-13 2:43
msr_codeproject13-Jun-13 2:43 
AnswerRe: Software Design Books Pin
Amarnath S13-Jun-13 17:38
professionalAmarnath S13-Jun-13 17:38 
GeneralRe: Software Design Books Pin
msr_codeproject13-Jun-13 23:47
msr_codeproject13-Jun-13 23:47 
QuestionQUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares5-Jun-13 4:13
Paulo S X Soares5-Jun-13 4:13 
AnswerRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Bernhard Hiller5-Jun-13 21:16
Bernhard Hiller5-Jun-13 21:16 

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.