StreamMachine
From Dash
Stream Machine
Stream Machine is a general purpose utility that can record and playback any multicast data stream - in fact, it can work with multiple data streams simultaneously.
When might this be useful?
Case 1. You have a complex interactive interaction that you would like to debug or tune, without requiring live subjects to repeat the action for hours at a time. Record the interaction with Stream Machine, then send the subjects home. Playback the data with Stream Machine. Even if your system already has a recorded data capability, running recorded data out of Stream Machine may be dramatically easier than setting up multiple components in a complex system. Stream Machine can record or playback multiple data streams with one click ease of use.
Case 2. You want to debug or tune an interaction outside the lab - at your desk, or even on your laptop at home on the weekend, without bringing the whole system with you. Record the interaction with Stream Machine and run data and your application on just your laptop.
Case 3. You and your collaborators are working together in the lab. However, the analysis team needs to debug their application in the lab - while you would like to continue to work on a different scenario with continuous data - how can you both get work done? You can disconnect from the wired network in the lab, and play the data back using Stream Machine on your computer.
Stream Machine screenshot:
Requirements
The current build requires Mac OS X 10.5.x.
Download
Download Stream Machine 1.0.2 (updated 12/12/08)
Download sample data stream file. Single trial from Mixed Reality Rehabilitation project work session that includes three data streams - analysis stream, task control set and trial streams.
