JaCaVi is a slot car control and visualization application.
Various Connectors allow connecting the application to different slot car control systems. Using Feedback Connectors, it can also receive sensor data from the slot car system. After defining the Tiles (the basic building blocks of slot car tracks) of a certain Tileset (slot car system tiles vary in size, number of lanes, etc.), the integrated Track Designer can be used to create Tracks. You can then use various Input Devices (keyboard, mouse, game controllers, Wiimotes) to control the slot cars. At the same time, the Track Data Approximator tries to determine the current position of each car using data from the Feedback Connectors and Input Devices to visualize it on the screen.
JaCaVi was developed between the summer and winter semester 2008 at the HTWG Konstanz within the scope of a team project course.