ShowControl4J is an open sourced Java library which provides a mechanism to connect Show Elements (LEDs, Speakers, Servos, etc.) and Show Triggers (Push Buttons, Motion Detectors, RFID tags, etc.) to group together visual and sound effects in a Themed Attraction.