Regarding the actual topic on wyupdate... its webpage looks nice, but since the file specification page is actually quite empty I cannot form an opinion about its technical suitability and usability from a programmers perspective. Does anyone have experience with it so far, or can enlighten me a bit about the details? I am curious how it compares to dcuhelper/dcupdater and such. (I am a bit of a sucker for free as in BSD free. )
It works very well and is simple to put in.
I've not tried the DCUpdater. The page it was on didn't have much information, and I only checked the thread on it now. So, I can't really say much there.
The wyUpdate lets you choose how many days to leave between checks, whether to only check, check and download, or leave it automatic or do nothing.
In my brief tests, it works very well and does what it says it does. It can update and restart the application for the user. It's minimally intrusive and has only a small icon in the default view:
You can hide it by clicking on it.
So it has a nice, clean UI, minimally intrusive, and offers a good amount of control over the process.
Deployment is simple. You use the wyBuild utility to create 2 files that you deploy with your software:
The client file contains the information. The EXE is the actual updater.
You also integrate the AutomaticUpdater.dll into your program, but it's not necessary. It gives you the front-facing UI stuff inside your software. The EXE runs itself, so you obviously can't put that in your own software, but it is also customizable to a degree.
The Automatic updating can be silent as well, so if you have a networked application that relies on clients running the same version (a lot of games are like this), then it's perfect. You never need to bother the user at all.
I think I'll run with "Check Only" though as that should be sufficient. Users can simply click to update with minimal fuss, which is nice.
In fact, it is so clean and seamless, that you're kind of left wondering if anything happened at all!
Usually things are much messier.
Hot damn, this is so offtopic but I cannot help myself... 300 posts!
Gotta get those in there when they're timely~!