Jupidator is a library/tool in Java for automatic updating of applications with minimum user interaction and small developer effort.
This framework is exactly what I was looking for. I've been using several install builders with integerated updaters and they do not support skipping of updates and most likely dont support single file updates - so the entire application has to be redownloaded. With Jupidator - this has an end. The XML configuration makes it easy to show the user changenotes and specify single file updates for specific platforms. The implementation of this framework is done in minutes! You don't need any advanced knowledge about the updater, just fill in your properties and start using this awesome "framework". Combined with other software like launch4j and Izpack, you can create really nice installers with a very well working update-software. Pros: + Single file update + Skip of updates + "Remind me later" functionality + Easy to configure + File compression + Releasenotes Cons: - No nice designed website :) - No auto-xml-updatefile generation I just can recommend this framework.