I’ve been reading the JGO forums for over a year now and I’ve been developing something similar to Skippy’s Updating API without JWS. My system started as part of Wurm Online, but I figured it might be better to release it to a wider audience.
Some key features:
[]Updates ZIP and JAR files over plain HTTP 1.1, support for proxies provided by Java runtime
[]Minimal data transfer through incremental updating and compressed data transfer
[]Low demands on server: maximum of two HTTP requests for full check/update
[]No application/code required to run on the server (except web server software)
[]Transparently updates sealed and even signed JARs without invalidating signatures or breaking the chain of trust
[]No need for clumsy external versioning information like with JWS, just one small compressed index file per ZIP/JAR archive
So, enough talk:
http://jzipupdate.sourceforge.net/
Comments, reviews and criticism always welcome