|
Internet screen saver with built-in scenario
This type of screen saver gives end users the opportunity to see
initial screen saver scenario even without Internet connection.
Everything looks like a standard screen saver until the moment changes
are detected and new scenario and screen saver component files downloaded
over the Internet. When all files are successfully downloaded, screen
saver automatically restarts with the new scenario. End users do
not have to do anything special because download is completed in
the background while the previous version of the screen saver is
running.
Please refer to following table to see what happens before end
user's eyes under various circumstances. It will help you understand
how internet screen saver with built-in scenario actually works.
Make dialog parameter:
Do not show screen saver before checking for changes |
Check for changes timer status |
.SCR version existing on end user's computer |
End user is looking at... |
| Disabled |
In progress |
First (built-in) |
Built-in .SCR |
| Disabled |
In progress |
Other (downloaded) |
Last completely downloaded .SCR |
| Disabled |
Expired |
First (built-in) |
Built-in .SCR until changes are downloaded in
background |
| Disabled |
Expired |
Other (downloaded) |
Last completely downloaded .SCR until new changes
are downloaded in background |
| Enabled |
In progress |
First (built-in) |
Built-in .SCR |
| Enabled |
In progress |
Other (downloaded) |
Last completely downloaded .SCR |
| Enabled |
Expired |
First (built-in) |
Download progress screen until changes are downloaded |
| Enabled |
Expired |
Other (downloaded) |
Download progress screen until new changes are
downloaded |
Additionally, if an end user enables "Do not check
for updates" option in .SCR settings dialog, no further downloads
will take place so end user will look at either built-in .SCR or
last completely downloaded .SCR before the option was enabled.
Internet screen saver only (has to download files
on 1st start)
This type of screen saver is initially just a player engine without
any scenario built-in. When a viewer starts it for the first time
it will display a progress bar and start downloading screen saver
scenario and component files. When all files are successfully downloaded
the screen saver will start playing and from that point onwards
everything works like with a screen saver with built-in scenario.
The main advantage of this type of screen saver is smaller file
to download initially because it is just the screen saver player
engine without any component files. Of course, main disadvantage
is that viewer will not be able to see anything but download progress
screen until download of all screen saver component files is successfully
completed.
Please refer to following table to see what happens before end
user's eyes under various circumstances. It will help you understand
how internet screen saver that has to download files on 1st start
actually works.
Make dialog parameter:
Do not show screen saver before checking for changes |
Check for changes timer status |
.SCR version existing on end user's computer |
End user is looking at... |
| Disabled |
In progress |
First (player only) |
Download progress screen until first version is
downloaded |
| Disabled |
In progress |
Other (downloaded) |
Last completely downloaded .SCR |
| Disabled |
Expired |
First (player only) |
Download progress screen until first version is
downloaded |
| Disabled |
Expired |
Other (downloaded) |
Last completely downloaded .SCR until changes
are downloaded in background |
| Enabled |
In progress |
First (player only) |
Download progress screen until first version is
downloaded |
| Enabled |
In progress |
Other (downloaded) |
Last completely downloaded .SCR |
| Enabled |
Expired |
First (player only) |
Download progress screen until first version is
downloaded |
| Enabled |
Expired |
Other (downloaded) |
Download progress screen until changes are downloaded
|
Additionally, if an end user enables "Do not check for updates"
option in .SCR settings dialog, no further downloads will take place
so end user will look at either endless download progress screen
sequence (because there is no .SCR downloaded to display) or last
completely downloaded .SCR before the option was enabled.
Internet screen saver using external component files
Usually, all component files of an internet screen saver reside
on its web location, but you can also use an image, text or media/flash
file residing elsewhere on the Internet.
Take web cams for example. If a web cam image is in .JPG format
and you have its absolute URL, you can include it in your internet
screen saver even if you do not have any control over the web site
where it resides. You can achieve this using optional "Absolute
image file URL" parameter in Image/Text command definition
dialog (the same parameter is available in Step 2a of the Wizard),
but please note that you will still need to save one local copy
of the image (or make appropriate replacement) that you can use
during screen saver development.
The same goes for text and media/flash files. All this means that
you are not restricted with having screen saver component files
at only one web location. If necessary, all images, text and media/flash
files can have their own web locations different from internet screen
saver's web location that will remain to host only its scenario.
This technique is applicable to both screen savers with built-in
scenarios and those that have to download component files from the
first start.
Currently, an exception to what is written above is with ShowHTML
command when you use it with embedded MHT/HTML files. Those files
will always be located at the screensaver's web location, i.e. you
can not set an absolute URL for them.
Internet screen saver's (.SCR) settings dialog options
There are three options in .SCR settings dialog that affect internet
screen saver's execution. The first one is "Do not check for
updates" which, if enabled, prevents any further checking for
changes and downloads. The real effect of end user enabling this
option is described above just beneath respective tables. The second
option is for proxy settings with default being set to Autoconfigure
that should work smooth for most end users. Please note that if
end user's HTTP connections have to go through a proxy server and
the configuration is not good, that end user will not be able to
get any .SCR changes. The third option important for screen saver
running successfully is "Use HTTP authentication". If
internet screen saver is protected with HTTP authentication this
option has to be enabled with valid username and password or screen
saver update will not happen. Additionally, .SCR settings dialog
displays information when the next check for changes session is
due.
|