Click here to Skip to main content
15,898,222 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionSystem life cycle help Pin
venomation12-Feb-10 1:58
venomation12-Feb-10 1:58 
AnswerRe: System life cycle help Pin
venomation7-May-10 16:58
venomation7-May-10 16:58 
QuestionFree UML Tools for download and install Pin
meeram3957-Feb-10 22:59
meeram3957-Feb-10 22:59 
AnswerRe: Free UML Tools for download and install Pin
Pete O'Hanlon7-Feb-10 23:24
mvePete O'Hanlon7-Feb-10 23:24 
GeneralRe: Free UML Tools for download and install Pin
meeram3957-Feb-10 23:31
meeram3957-Feb-10 23:31 
GeneralRe: Free UML Tools for download and install Pin
Pete O'Hanlon8-Feb-10 0:08
mvePete O'Hanlon8-Feb-10 0:08 
AnswerRe: Free UML Tools for download and install Pin
venomation12-Feb-10 1:55
venomation12-Feb-10 1:55 
Question[Object design]Plenty of timed events to synchrnize. How to ? :-) Pin
Member 46920042-Feb-10 15:11
Member 46920042-Feb-10 15:11 
Hi folks !

I'm trying to design an application (in C++ but that doesn't matter I guess, anything object-oriented would work the same) which has to synchronize a bunch of events together.

Basically, you would have a several data structure instances which would contain lists of events. An event would have a timestamp and be "runable".
The application would have to synchronize all the events, i.e : "run" them when their timestamp is equal to the current time, with an accuracy of 0.1 millisecond.
Also, I would like to be able to input some additional events "real time" (as close as it can get to real time actually)

I'm simply looking for the best way to do this (not necessarily to code it, but to design it, in terms of class digram). I have been googling a bit for that but I didn't find much. Apparently there's something called the "scehdule-task design pattern" but couldn't find any info about it.

Any hints or ideas ?
QuestionHow the communication between three layers is happening? Pin
meeram39529-Jan-10 18:45
meeram39529-Jan-10 18:45 
AnswerRe: How the communication between three layers is happening? Pin
Jimmanuel30-Jan-10 1:54
Jimmanuel30-Jan-10 1:54 
GeneralRe: How the communication between three layers is happening? Pin
meeram39530-Jan-10 4:35
meeram39530-Jan-10 4:35 
GeneralRe: How the communication between three layers is happening? Pin
Jimmanuel30-Jan-10 5:19
Jimmanuel30-Jan-10 5:19 
QuestionXNA Sprite shooting a bullet, what is a good design for this? Pin
venomation19-Jan-10 11:35
venomation19-Jan-10 11:35 
AnswerRe: XNA Sprite shooting a bullet, what is a good design for this? Pin
debrah.h4819-Jan-10 18:50
debrah.h4819-Jan-10 18:50 
GeneralRe: XNA Sprite shooting a bullet, what is a good design for this? Pin
venomation26-Jan-10 5:15
venomation26-Jan-10 5:15 
QuestionBook recommendation Pin
hammerstein0518-Jan-10 11:16
hammerstein0518-Jan-10 11:16 
AnswerRe: Book recommendation Pin
Jimmanuel18-Jan-10 13:31
Jimmanuel18-Jan-10 13:31 
GeneralRe: Book recommendation Pin
hammerstein0518-Jan-10 16:22
hammerstein0518-Jan-10 16:22 
QuestionAzure is cool but makes me nervous Pin
Ray Cassick21-Dec-09 4:57
Ray Cassick21-Dec-09 4:57 
AnswerRe: Azure is cool but makes me nervous Pin
Eddy Vluggen21-Dec-09 6:12
professionalEddy Vluggen21-Dec-09 6:12 
QuestionHow to control another application Pin
cullyk11-Dec-09 16:13
cullyk11-Dec-09 16:13 
AnswerRe: How to control another application Pin
Luc Pattyn11-Dec-09 17:35
sitebuilderLuc Pattyn11-Dec-09 17:35 
GeneralRe: How to control another application Pin
cullyk11-Dec-09 18:02
cullyk11-Dec-09 18:02 
QuestionBest way to share the load on a project for two developers? Pin
buzzwright3-Dec-09 11:36
buzzwright3-Dec-09 11:36 
AnswerRe: Best way to share the load on a project for two developers? Pin
Eddy Vluggen11-Dec-09 11:40
professionalEddy Vluggen11-Dec-09 11:40 

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.