Sorry this is so long...
I'd like to discuss solution ideas for performing automatic software updates across the internet. My current project will be in hundreds of locations across the country (kiosk units, unattended).
Pretty much once they are in the field, nobody can service them. I'll be installing some kind of remote access program, like PCAnywhere, just in case, but I'm working on an idea for sending executable replacements, component replacements, image files, audio files, etc.
Here's the basic plan:
A auto-update program will be scheduled to check for updates on a set interval, and it will also monitor an FTP site for new files.
In a perfect world, these internet enabled kiosks would all have broadband connections, but it's impossible, since nationwide coverage of broadband isn't here yet. So, some kiosks will connect using dialup ISP's, or RAS to our server. (I kringe at the thought of using any dialup).
Large files will need to be compressed, using the zip protocol.
Using winsock, I can easily signal the kiosk to use an Inet to download a package of files or single files, and I can use executable zip files to put files in the correct paths/folders. I can use a Shell command to register ocx's or dll's.
I would imagine I'll need to allow the autoupdate app to shut down the main executable and re-start it when the version changes.
Am I missing anything? See any less obvious obstacles (other than connection issues with dial up)? Past experiences that might help me avoid mistakes that have already been made?
Thanks for reading, I know this was a long-winded post...
oh yeah, operating system on the kiosks is windows 2000. I'll have to shut off messaging services due to pesky popups. (dont you hate those suckers?)
Discussion is welcomed!
No Dolphins were harmed in the posting of this message... Dolphin Friendly Tuna!
I'd like to discuss solution ideas for performing automatic software updates across the internet. My current project will be in hundreds of locations across the country (kiosk units, unattended).
Pretty much once they are in the field, nobody can service them. I'll be installing some kind of remote access program, like PCAnywhere, just in case, but I'm working on an idea for sending executable replacements, component replacements, image files, audio files, etc.
Here's the basic plan:
A auto-update program will be scheduled to check for updates on a set interval, and it will also monitor an FTP site for new files.
In a perfect world, these internet enabled kiosks would all have broadband connections, but it's impossible, since nationwide coverage of broadband isn't here yet. So, some kiosks will connect using dialup ISP's, or RAS to our server. (I kringe at the thought of using any dialup).
Large files will need to be compressed, using the zip protocol.
Using winsock, I can easily signal the kiosk to use an Inet to download a package of files or single files, and I can use executable zip files to put files in the correct paths/folders. I can use a Shell command to register ocx's or dll's.
I would imagine I'll need to allow the autoupdate app to shut down the main executable and re-start it when the version changes.
Am I missing anything? See any less obvious obstacles (other than connection issues with dial up)? Past experiences that might help me avoid mistakes that have already been made?
Thanks for reading, I know this was a long-winded post...
oh yeah, operating system on the kiosks is windows 2000. I'll have to shut off messaging services due to pesky popups. (dont you hate those suckers?)
Discussion is welcomed!
![[fish] [fish] [fish]](/data/assets/smilies/fish.gif)