Building an Unattended Computer Presentation?
hastenslowly asks: "I'm a member of a non-profit Association restoring a 1920's gas station, here in the midwest, for National Historic Register status. I'd like to provide an 24/7 'unattended' audio (visual) presentation for visitors using an 'el cheapo' computer, monitor, and mouse. I'd like to connect the entire thing to the doorbell which, when triggered, will start the presentation. Can anyone steer me to some hardware, software (for whatever OS), programming, newsgroup or any other source of info, so I don't re-invent the wheel when I do this?"
Make sure that the mouse has a long cord (so it can be dragged to the left side of the keyboard), or you have some sort of mouselike device (trackball/etc) mounted in the center in front of the keyboard. Otherwise, it is useless to anyone who is left-handed.
Also, something that reboots when it fails would be good. Otherwise, you'll have Blue Screen of Death, Guru (Amiga equivalent) or similar screens eventually.
Do you even need a computer? If this presentation is not interactive, it could be recorded to tape and put in one of those video-display systems like they have had in hardware stores and Sears for years and years.
Don't blame Durga. I voted for Centauri.
Connect the doorbell via opto coupler / relais or similar to a key on an old keyboard. Use an application that can restart a presentation when a single key is pressed. For example, Mozilla reloads the current page when F5 is pressed, so do Opera and the IE. Set a local html page as homepage, containing a Flash or similar presentation. Connect the doorbell interface to F5. Make the browser start when the OS starts. For Win9x, place a shortcut to the browser into %windir%\start menu\startup.
Tux2000
Denken hilft.
Opera's "kiosk mode" is intended for just such uses. You get all the benefits of a web browser (links you can select, etc.) and it's neatly and easily secured against general use.
And they have a donation program for worthy causes, so the price might wind up being US$0.00