5/24/08

The wummer

The core of the Web Updater program is complete; it can now connect to web servers, obtain wum.xml files, validate them against a public wum schema, perform a differential check against the locally installed files on the client and download the obsolete/missing files. After downloading it can now replace the files on the client via decompression (if the wummer tool had compressed them when publishing) or, just renaming them into place.

My "wummer" publishing tool is finished, save a few UI nuances, and so together they have created a functioning publish/update circuit.

The Web Updater still needs a few more things; certain disaster recovery scenarios still must be accounted for, like if it can't access files it's trying to update or it's connection drops while downloading. It also still needs the ability to accept command line arguments when it runs, and finally it needs the ability to re-launch the target application it's updated. So I guess it's about 85% complete.

Here it is, dutifully "updating" a bunch of nonsense files. I added the little treeview to it this evening, just for fun.

0 comments: