In this paper, we propose an experimental platform for the design of interactive TV. On this platform, designers are allowed to emulate broadcasting programs, define control functions, collect user interaction data, and incorporate external application systems. We also use several examples to demonstrate that through this platform one can easily add new functions and set up psychological experiments for evaluating these new functions. Two experiments have been conducted and their preliminary results are reported.