Technologies Used
More Info
Video



Cosmic Jukebox (Digistar Timer)

Technologies Used

The administrators interface was developed with php and uses a MySQL database. Text files to store simple changeable settings. The visitors interface was developed with Macromedia Director MX which sends information to a php web service.

More Info

My second week working at the Science Center I was introduced to the idea of letting visitors play their own shows in the Digistar Dome theater. The jukebox interface was created by Greg from J&K Associates in Boston. We collaborated our ideas via email and telephone for two months. The jukebox interface is a standalone application that stores all of its settings in a simple xml file. All movie clips are stored in mov format on the jukebox itself along with the jpg thumbnails.

Cosmic Jukebox 1    Cosmic Jukebox 2    Cosmic Jukebox 3    Cosmic Jukebox 4    Cosmic Jukebox 6   


A visitor uses a touch screen monitor to select the clips that they would like to see. The visitor will then be presented with the option to play their show inside of the dome theater in full color. If they choose yes, the user will get a "Button Number". This number can be pressed on a wireless PDA or on the button terminal inside of the dome and magically their show is playing.

The administrator's web interface allows them to turn the jukebox on and off. If it is off, the jukebox will not ask visitors to play their show in the dome. The reporting keeps track of how often each clip is chosen. The administrator interface is where new clips are added to the MySQL database

Cosmic Jukebox 1    Cosmic Jukebox 2    Cosmic Jukebox 3    Digistar Dome 1

Digistar Dome 2    Digistar Dome 3    Digistar Dome 4    Digistar Dome 5


The Digistar script is split up into many parts. Post variables from the jukebox are inserted into place holders while looping through all entries. While looping (pun intended) I used fwrite to [Button Number].sft. The Digistar dome is then directed to [Button Number].sft on the server when the visitor presses their button number. In more words than just one, that's what happens. Nothing much to it, just a lot of collaboration between the server, the jukebox, and the dome!

Video

If you have never experienced a Digistar 3 theater you should take a look at the following video from Evans and Sutherland.