I'm making a generic, simple process scheduling simulator for demonstration/teaching purposes. It is an assignment for school. I am not asking for any code or anything, I have my process scheduling algorithm/s down and implemented but I am simply asking for a good method to demonstrate what's actually going on.
My first thought is to use javax.swing. I know it a little bit, enough for functionality but I do not think this will provide me with the most informative method of demonstrating process scheduling.
The deadline for my project is soon approaching and I've only been reading up on java.awt (GraphicsEnvironment) and javax.swing. If there is something perhaps easier (or more effective) you could recommend, please do so. I am open to basically anything.
Tutorial video/s or guides would be really helpful as well.
Thanks,
chickeneaterguy
EDIT: I guess I wasn't completely clear. I am basically just looking for a way to clearly demonstrate the way processes are handled in their simplest form - with I/O time slices and CPU time slices along with priorities. I want to demonstrate it graphically rather than the users just looking at a bunch of different processes getting their allotted time.
@mKorbel - there's nothing hidden there. Just looking for a way to visually represent process scheduling.
@r0ast3d - thanks, I'll take a look.
**EDIT2: This is more along the lines what I'm looking to do (in Java) - http://www.youtube.com/watch?v=bta48Ix3t_Q (start watching at about 2 minutes in). I am going to want the data to correspond with what's happening in the code, so it won't be hard-coded images. Would my best bet be doing something like an applet?**