Violin, or Violin Pro, is software to teach intermediate to advanced students advanced fingering positions.  It also can be played like a game in which the player devises short musical themes or follows existing scores.  The player must come up with the correct finger number for the note, string, and position specified.  This all happens in 3D as you watch your instrument being played by the robotic arm on the screen.

Screenshot: (hey, I am very busy, it's still in development!)