Mathematica's powerful core symbolic architecture allows sophisticated interactive interfaces to be created from single lines of input. Learn more about creating dynamic interfaces in this "How to" screencast.
The graphics language of Mathematica is fully integrated with dynamic interactivity. This lets you create graphics that can respond to input devices in a variety of ways. Learn more in this "How to" screencast.