RTMaps from Intempora is a component-based software development and execution environment which enables users to time-stamp, record, synchronize and play back data from various sensors and vehicle buses.
Demo video of RTMaps with two simple sensors (a webcam and a 3-axis accelerometer).