Developed and Provided by the University of Colorado, Jim Love and Dan Seltzer
The CU SOS Auxiliary Display software synchronizes PowerPoint with Science On a Sphere, so that as a presenter goes through a playlist, correspondinig PowerPoint slides can be shown on a seperate monitor or projector. It is possible to have multiple slides for each SOS dataset. The following directions explain how to set up the software and how to create and link in your own PowerPoint slides.
A copy of just the PowerPoint file and the corresponding text file is available here. (Updated March 2015)
Note: All of these steps need to be completed on a Windows XP or higher computer with MS Office XP or higher PowerPoint installed that is on the same network as the SOS computers. The PowerPoint file will need to be a .ppt file, not a .pptx file.
Things you need before starting:
- Windows XP or higher PC with MS Office XP or higher PowerPoint installed
- Auxiliary monitor or projector
- The zip file containing the CU SOS Wall Projector Display Software
- The IP address of the SOS computer
- On the Windows computer, make a folder called SOS on your C drive: "C:\SOS\"
- Put the zip file that you downloaded into the SOS folder and unzip it
- This should give you the folder v1.1 that contains all of the necessary files including:
- PowerPoint Presentation
- Text file with the same name as the PowerPoint presentation
- several python files (.py and .pyc files)
- sos_ip: IP address of the SOS computer, typically 10.1.1.31
- default_path: directory path to the SOS Wall Projector Display software (C:\SOS\v1.1)
- default_name: name of the PowerPoint and text file (don't include the extension)
NOTE: If the names of the datasets in your playlists don't match the names in the text file, then this software won't work. Edit the text file to match the "name = " keyword in the playlist.
If you want to make your own PowerPoint file to link with the system, there are several ways to do this. What you need is a PowerPoint file that has an intro slide and then at least one slide for each dataset and a text file to match. The text file has one line for each dataset which contains the name of the dataset followed by a semicolon then the number of the corresponding PowerPoint slide (or slides). The file should look like this:
InitialSlide ; 1
Blue Marble ; 2
Mars (25 degree tilt) ; 3 ; 4
The first line always has to have InitialSlide in it. If you load a dataset that doesn't have a PowerPoint slide associated with it, then the InitialSlide will be shown as a placeholder. The names that you use for the datasets must match the "name =" that is used in the playlists. Everything on the line must be separated by a space. If you have more than one slide for a dataset, include all of the slide numbers on the same line separated by a space and a semicolon. In the config.txt file, you can edit how long to stay on each slide. The default is 15 seconds. When there are multiple slides, the PowerPoint will loop through them until a new dataset is loaded.
There are two ways to get the files that you need. The first is to create a PowerPoint file and then manually create a text file to match. The second option is to use the software to automatically generate the PowerPoint file and the text file. This is a useful option if you are a making a PowerPoint file that includes all of the datasets on your system. The PowerPoint file that is created simply has one slide for each dataset and contains the name of the dataset. After the PowerPoint file is generated, you can then edit as like, as long as you don't change the order of the slides (changing the order will mean that the PowerPoint and the text file don't match). The advantage of the second method is that it automatically generates the text file for you. To automatically generate the files:
- On the SOS computer, open the playlist that contains the all of the datasets that you want to have PowerPoint slides (if you have the Library tab, then open All, which gives you a playlist containing every dataset on the system)
- On your PC, create a copy of the Wall Projector Icon that you created on the Desktop
- Right-click your new copy of the Icon and edit the properties
- Change "Target" to "C:\Python25/python.exe sdc.py -s -n file_name" (notice that there is a now -s, which tells the system to created slides. file_name should be whatever you want to use as the base name for the new PowerPoint and text file)
- The program doesn't create new PowerPoint and text files, it only edits them. Create a text file that has "InitialSlide ; 1" on the first line and save it in the "C:\SOS\v1.1" folder. Open PowerPoint and save a blank presentation with the same base name that you used for your text file. The file name should also match what you used in the Target for the icon
- Close PowerPoint and the text file
- On the SOS computer, click on the first dataset of your playlist
- On the PC doubleclick on your new icon. You should see PowerPoint open and create a slide for the dataset that is open on SOS
- Back on the SOS computer, click through your playlist (you can also just turn on AutoRun). Each dataset that is clicked on will have a PowerPoint Slide created for it and will be added to the text file.
- Once you are done clicking through your playlist, on the PC press Y in the black python window to exit. The PowerPoint and text files are automatically saved
- Now you can edit PowerPoint however you want
- To use the new PowerPoint file that you created, make sure that the config.txt file has "default_name" set to the new file and that the icon on the desktop to launch the software has the new file name as well.
One alternative to creating a brand new PowerPoint and text file is to simply edit the PowerPoint file that was originally provided. In order for this to work, make sure that the names of the datasets in the text file exactly match the names that are used in your playlists. As you add new slides for new datasets, just make sure to include them in the text file as well.