Screen Savers Are (Still) CoolSep 17, 2009 In Development By Karsten Januszewski
I have, do and always will love screen savers. They are, to me, an essential part of the PC experience. The basic idea of having your PC “do” something when it isn’t in use makes total sense. What other appliance in your house/office actually does something when you aren’t actively using it? Most machines just sit idle, waiting to be used. Not a PC: it can actually do something while not “being used.”
The classic example of sharing your idle CPU cycles is SETI@home. I believe they were the first to tap into massive distributed compute power to try to solve a problem. Since then, there have been numerous other examples that use this technique.
But screen savers haven’t always been and still aren’t always so “noble.” Take for example the classic After Dark Flying Toaster screen saver. Don’t remember that one? YouTube to the rescue:
And also who could forget the aquarium screen saver?
Or for the sci fi folks, there was (is) the Matrix screen saver.
Probably the most common screen savers nowadays are very Web 2.0: screen savers of your own photos. And why not? What better use for the hundreds of digital photos that normally lie as dormant as the drawer full of photo albums? Or, to be really Web 2.0, use this Flickr screensaver from Codeplex and pull photos from the web.
Personally, I run a screen saver called Cellular Automata for Electric Power simulation (CAPOW) by one of my heroes, Rudy Rucker. (If you aren’t familiar with Rudy Rucker, he’s worth checking out – brilliant mathematician,computer scientist and science fiction writer. And his blog rules.) You can read all about cellular automata but know this: they look really cool! You can download the application,source code and screensaver here. People are always walking by my office and asking where I got my screen saver. Here’s some screenshots:
One final thought on screen savers: why not build your own? This project up on codeproject is quite good for getting started. This WPF one is good too and has a Visual Studio template to get you started, which you could then open in Blend.