Presentation is loading. Please wait.

Presentation is loading. Please wait.

Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable.

Similar presentations


Presentation on theme: "Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable."— Presentation transcript:

1 Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable traffic simulation application Jinyu Liu Pd. 3

2 Visual Traffic Simulation “VISSIM” by Tom Fotherby http://www.tomfotherby.com/Contents/ Education/Project/index.html - 11,000 lines of Java code, fully featured traffic simulation with customizable user interface. - Microscopic traffic approach.

3 The Thing That Failed: - GLUT/OpenGL - SDL/OpenGL Various C GUI's – MUI, PLUI, GLUI Switch->: Java -Includes buttons, checkboxes, textboxes within the swing class. -NetBeans = easy GUI creation. -Netbeans 3.6 vs. netbeans 5.5.1, forms aren't compatible

4

5 Application Design -> Jmenu: File, View, Exit, About, Settings (eventually to be implemented)‏ -> Jpanel (left side): Visual traffic simulation -> Right side: Main GUI functionality, including: 1) Number of cars 2) Traffic light length 3) Car speed 4) Car acceleration Eventually, plan to create a “Design” mode -> Users allowed to place cars and change the road network under which the simulation runs.

6 SDL/OpenGL C vs. Java Next steps: 1) Use netbeans to design the GUI. 2) Implement the visual part of the traffic simulation. 2a) Implement various traffic algorithms First 95% of first quarter, -> Learning openGL -> textured 2d, 3d quads, rotating in 3d space, mouse input -> drawing random car pics in GIMP -> Looking at 7 different GUI's.


Download ppt "Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable."

Similar presentations


Ads by Google