Authorware Advanced Streamer
Inside this folder are the CGI (Common Gateway Interface) programs which comprise the Authorware Advanced Streamer. The Authorware Advanced Streamer uses KnowledgeStream technology to enable the Authorware Web Player to perform better by recording users' general access patterns of pieces packaged for the web and using that information to predictively download appropriate material in the background for subsequent users as they run the piece. This version is licensed for a maximum of 10,000 simultaneous users.
Installation
The Authorware Advanced Streamer is comprised of two cgi executable programs on your web server, called sstrd.exe and sstwr.exe. The only platform we currently support is Microsoft IIS server running on WinNT. You will need to have the administrator of your web server install it. As with other CGI programs, you must install this executable on your IIS server in a designated cgi scripts directory. Typically for IIS servers, this directory is C:\InetPub\scripts. Refer to your server administration IIS documents for more details. To install the Authorware Advanced Streamer, simply drag the contents of the Authorware Advanced Streamer folder to the InetPub\scripts folder on your server. Do not drag the whole Authorware Advanced Streamer folder itself, just the contents.
See the online Authorware Help for more information on how to use the Authorware Advanced Streamer with the Authorware Web Player. Briefly, to use the Authorware Advanced Streamer, you must add two lines to your web-packaged .aam (map) files. For example,
opt all InputPredictiveURL=http://myserver.com/scripts/sstrd.exe?mypiece.aab
opt all OutputPredictiveUR=http://myserver.com/scripts/sstwr.exe?mypiece.aab
Each piece should use a different name instead of "mypiece" and you should substitute the name of the web server where you install the Authorware Advanced Streamer for myserver.com.
Maintenance
The Authorware Advanced Streamer has a .ini file that controls various options and error messages that the end user may receive when using the Authorware Advanced Streamer. This .ini file is sst\prog\sst.ini. The final authorware documentation will contain a description of the options in this file, which can be edited using a standard text editor such as NotePad.
When the Authorware Advanced Streamer runs, if the LogErrors option is YES, the default, runtime errors, such as too many simultaneous users, will be logged to sst\prog\errorlog.txt. Set LogErrors to NO if you don�t want this log file to be written. The Authorware Advanced Streamer writes small (typically less than 100K) data files to the sst\data folder. Each time you create a new piece by re-packaging it for the web, a new file will be created in the sst\data folder when that piece is run. The Authorware Advanced Streamer is accessed once when the web-packaged piece starts and once when it ends, so the load on the server should be very light per user. The name of these data files are formed by concatenating the UniqueID of each web-packaged piece with the name you supplied in the InputPredictiveURL or OutputPredictiveURL. For example, if the web-packaged map file contained the lines
opt all InputPredictiveURL=http://myserver.com/scripts/sstrd.exe?mypiece.aab
opt all OutputPredictiveUR=http://myserver.com/scripts/sstwr.exe?mypiece.aab
opt all UniqueID=12345
The data file generated on the server would be in C:\InetPub\scripts\sst\data\mypiece0000012345.aab.
Afterburner generates these UniqueIDs each time you package your piece for the web. After you re-package a piece for the web, you may manually delete the old data files from the scripts\sst\data folder on the web server that correspond to the ids of old web-packaged pieces. For external libraries the data file name is comprised of the unique id of the main piece�s map file, followed by an underscore and the unique id from the library map file itself.